9
85
24
31
99
54
33
39
55
78
11
108
52
66
67
25
80
49
14
12
64
63
23
58
127
21
30
143
61
42
107
124
172
18
34
96
105
161
199
48
174
26