15
32
1
37
60
4
5
9
28
21
14
38
11
26
12
58
7
13
6
10
109
27
16
31
20
29
3
8
19
57
2
22
17
96
18
25
40