125
54
19
8
164
101
52
60
34
96
81
58
147
143
27
26
25
15
6
13
158
80
233
91
1180
65
55
79
37
247
221
49
16
64
38
62
12
21
28
510
17
18
133
35
129