22
48
14
173
37
47
56
57
163
95
31
8
258
40
12
226
42
170
619
241
980
434
144
90
320
219
295
239
73
138
85
78
13
28
991