1
3
2
4
10
6
182
40
58
5
20
24
16
14
9
19
44
7
29
11
8
301
88
12
18
109
17
47
22
31
15
165
39
51
23
13
34
59
25
45
30