40
44
55
103
274
77
306
553
150
703
988
304
474
605
421
137
531
456
187
180
155
173
63
389
242
238
545
279
161
1212
472
153
255
281
309
1095
68
376
241
443
165
190
719
784
84
362
402
1136
265
136
500
770
415
65
986
738
916
697