4
23
1
20
11
6
12
5
8
3
7
2
14
91
16
10
19
24
43
35
25
53
15
258
18
47
57
36
184
27
51
71
320
90
70
166
183
22
26
231
108
34
17
86
146
45
75