12
58
52
25
3
6
27
33
13
61
22
44
23
29
8
17
53
47
76
28
35
81
57
49
37
11
75
5
14
36
107
24
2
1
126
40
18
78