3
23
1
20
11
6
5
8
4
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
12
34
17
86
146
45
75