2
1
3
25
6
19
21
53
48
16
30
27
9
12
34
105
14
5
38
29
31
23
10
33
28
7
22
13
59
8
4
15
32
17
56
135
11
26
18
76
24
45
68