110
502
65
259
78
240
41
207
23
167
34
168
27
152
19
99
103
12
100
17
102
11
104
15
91
10
85
6
348
9
93
95
94