100
586
194
312
74
394
55
169
225
226
91
16
121
53
107
12
15
254
32
133
98
97
20
109
3
134
26
112
104
101
17