16
20
18
30
75
100
105
31
25
52
239
193
157
14
153
225
197
177
81
51
34
50
429
131
109
317
162
37
47
27
36
1258
57
203
426
42
39
17
62
220
44
196
38
490
19
23
150
127
90
104