3
10
12
26
27
7
23
31
14
47
44
118
13
52
77
37
80
62
75
65
30
64
25
54
38
73
32
60
66
71
104
99
46
33
91
28
39
180
70
111
67
29
35
57
19
22