18
27
78
98
2
24
64
12
82
85
30
32
81
116
129
38
40
67
46
177
53
103
95
14
28
76
120
11
29
66
96
43
34
21
9
42
36
39
17
44
45
60
31
55
16
312
137
20
143
72
355