16
110
129
67
55
34
240
88
62
87
32
266
105
36
187
31
83
14
64
115
96
77
283
39
21
166
49
183
99
63
50
89
48
35
19
319
59
7
366
46
102
81
66
377
194
27
163
169
202
29
298
199
17
156
217
72
26
97