56
2
42
10
23
105
19
104
107
8
22
39
5
12
9
127
4
3
40
26
1
30
101
34
7
6
18
17
99
54
45
109
11
27
32