64
126
110
224
99
49
40
172
47
65
391
298
334
129
150
116
176
139
137
134
261
77
109
119
85
156
157
43
104
183
46
51
17
15
54
14
53
105
29
69
238
107
239
191
81
131
62
94
75
37
32
23