6
39
107
45
55
4
9
44
12
22
5
1
11
8
50
27
2
23
18
19
21
46
7
33
14
17
10
34
51
28
13
25
36
76
40
35
30
123
101