4
42
11
2
1
6
100
18
10
3
59
27
21
12
30
8
33
5
24
7
78
20
41
112
61
158
49
62
138
92
65
51
14
48
215
95
173
19
25
57
45
293
23
161
22