1
3
2
4
10
6
187
48
58
5
20
25
16
15
12
9
19
71
7
21
29
11
8
45
303
87
18
17
14
88
109
47
22
32
175
40
13
51
23
35
27
61
38