18
27
24
111
25
89
136
76
63
216
487
91
137
102
108
177
186
149
156
22
90
62
47
328
40
158
83
94
65
180
100
79
58
55
37
77
48
32
210
224
117
70
23
118
35
30
14
44