40
92
93
42
420
11
399
416
396
401
0
89
323
305
99
98
98
39
110
46
169
89
41
409
0
151
348
332
359
397
87
116
94
97
390
43
0
41
331
400
124
39
421
420
559
417
538
43
41
405
375
544
177
432
552
101
404
103
178
104
456
580
574
361
390
588
11
96
96
128
123
177
36
464
461
342
664
92
96
158
392
327
39
0
140
98
79