100
59
58
258
124
266
27
182
36
375
268
75
23
277
177
26
110
119
25
37
21
401
12
47
35
67
30
34
162
405
109
32
225
161
447
55
31
136
169
93
185
19
11
126
9
85
291
82
84
68
88
70
40
141