2
1
4
6
0
43
14
44
8
34
55
104
9
25
20
101
68
22
11
3
16
52
28
27
29
12
18
7
13
110
5
23
131
56
58
24
19
10