1
3
2
4
10
6
221
38
58
5
19
24
16
15
12
9
20
31
8
11
44
298
85
41
18
7
88
14
109
17
53
21
162
13
33
55
23
29
36
22
25
45
32