8
173
70
91
2
72
69
10
22
36
257
14
11
228
171
17
15
27
41
0
6
9
43
24
35
20
13
53
16
23
12
146
26
113
51
115
64
34
214
149
244
237
105
232
136
348
153
207
583
221
423
88