20
17
83
28
37
375
85
43
21
31
72
122
24
103
27
150
48
108
38
367
47
78
420
57
7
49
1093
98
23
35
34
15
364
374
86
409
493
62
154
144
127
1277
104
214
22
355
45