118
136
35
127
120
128
155
114
289
119
253
438
597
248
409
24
450
121
723
778
579
436
417
429
125
448
415
424
1214
119
481
153
121
840
107
127
616
417
127
581
129
392
120
127
121
123
409
372
459
587
436
165
464
798
126
467
721
243
118
934
135
43
123
37
35
456
454
253
386
124
453
120
144
121
124
470
811
122
834
413
585
435
473
572
375
114
483
563
179
377
468
476
415
369
563
387
61
24
53
440
448
422
35
400
118
503
440
413
410
126
66
0
0
126