234
140
264
829
147
157
846
351
315
481
366
238
369
342
123
375
363
222
210
442
454
117
429
493
588
1058
161
594
306
373
399
354
680
1003
490
268
354
579
47
710
540
411
417
184
79
751
777
1290
389
59
377
510
499
683
369
900
1532
507
401
516
193
1014
112
116
113
119
116
66
67
115
116
117
289