23
33
103
144
29
71
22
37
5
109
15
183
629
28
12
317
31
42
18
6
81
38
27
53
69
44
336
82
3
337
3639
36
41
39
190
86
72
294
147
134
215
55
260
235
267
35
277
284
287
178
218
25
330
232
142