12
13
95
36
64
9
23
17
4
3
18
34
28
31
5
11
16
19
20
2
15
37
32
107
35
67
99
24
10
14
122
21
29
43
27
40