10
4
22
30
27
2
36
9
17
32
3
7
23
15
33
14
21
16
52
5
19
1
8
12
53
46
20
107
35
71
51
129
29
54
6
13
24
31