18
48
12
17
4
14
58
52
25
3
6
27
33
13
64
26
22
44
8
53
47
77
28
35
81
57
49
37
31
11
46
75
5
36
107
24
2
1
23
126
41