136
591
440
21
55
215
399
41
296
225
166
184
200
97
444
260
425
27221
469
148
325
106
185
178
29
62
110
49
9
42
165
146
13
198
240
332
139
127
167
109
104
101
186
113
7
17
11
117
45
31
15
154
298
54
142
51
43