42
44
55
105
274
77
306
554
150
703
988
304
474
605
422
137
531
456
187
181
155
173
63
389
243
239
545
279
161
1213
472
153
255
180
282
310
1095
68
377
241
443
165
190
719
784
84
362
402
1137
265
136
500
770
415
65
986
739
916
697