19
25
61
51
32
146
661
192
311
321
144
252
203
1260
178
14
228
54
17
264
114
293
538
1666
1605
1031
168
68
150
20
37
79
162
215
69
639
611
83
29
53
39
50
71
224
48
36
195
890
60
15
31
26
58
46
27
8
9