25
22
105
18
2
15
29
76
10
98
74
52
5
4
14
7
9
65
36
21
30
8
19
72
37
12
42
20
84
6
16
41
95
17
33
38
13
24
27
53
106