245
142
151
111
131
129
387
35
866
386
147
225
232
127
345
440
873
576
168
122
233
253
146
709
125
299
143
414
448
237
1119
394
810
143
216
703
551
792
417
115
446
86
119
163
120
238
573
395
134
375
408
122
249
137
456
35
164
419
131
444
339
586
590
121
348
116
69
236
126
134
364
414
885
107
417
134
431
380
461
115
137
758
131
149
111
128
225
146
501
409
480
408
423
582
116
429
600
46