9
6
1
23
7
4
15
18
22
5
10
43
2
11
55
36
366
12
3
32
31
40
175
56
127
165
122
63
24
73
27
14
156
30
51
19
29
52
70
37