6
155
121
43
126
125
98
40
29
67
60
194
111
63
7
30
75
91
13
58
118
33
26
77
31
56
92
80
16
66
174
435
85
47
53
76
382
319
97
245
394
640
670
1183
228
86
288
113
132
10