245
1148
154
184
150
172
256
120
284
101
151
1010
1432
525
78
14
240
205
234
122
839
1536
611
436
336
204
154
138
94
201
415
132
1173
306
44
545
0
330
386
257
930
5
310
1400
256
178
34
159
182
221
365
