10
9
40
23
18
82
16
35
19
11
32
25
44
5
15
14
27
31
3
2
1
12
6
102
30
66
7
29
110
76
8
52
21
85
135
20
22
17
38