19
25
61
51
32
146
661
192
311
321
144
251
203
1255
178
14
228
50
17
264
114
293
538
1665
1604
1031
164
68
150
20
37
79
162
214
69
639
610
83
29
53
63
39
71
224
48
36
195
88
890
60
15
31
26
58
46
27