147
88
337
63
208
120
639
235
204
9
25
135
200
41
191
101
73
55
223
90
129
61
239
1000
134
97
54
108
72
334
138
58
434
38
50
119
59
91
121
219
96
209
39
21
7
66
844
315
155
45
215
173
69