115
186
34
35
57
6
7
105
5
58
84
14
401
208
396
8
217
15
45
547
266
11
0
106
120
140
172
26
64
76
86
174
2
3
29
46
96
74
12
189
492
53
19
28
52
162
9
137