8
161
94
18
166
413
145
3
85
21
389
86
45
2
33
301
0
30
114
20
70
89
44
53
180
129
12
106
15
14
38
90
35
76
92
191
47
23
27
5
93
172
28
49
31
43
425
32