15
18
2
4
8
13
6
3
5
1
36
21
19
7
11
14
24
37
22
25
32
9
42
40
67
48
78
97
179
52
55
95
231
110
120
30
66
98
103
159