10
31
1
34
93
81
107
6
11
13
17
22
35
27
105
4
18
29
5
3
25
96
2
12
20
46
23
33
9
61
138
30
71
50
7
19