110
62
12
53
90
229
15
161
52
126
36
82
22
29
121
34
69
38
129
293
18
510
308
178
30
32
58
27
220
106
200
458
49
17
8
291
10
101
88
102
87
65
456
80
25
231
151
165
109
94