19
91
154
32
46
15
8
40
70
109
196
78
80
1725
140
21
127
227
245
236
27
22
23
55
123
539
49
37
67
9
58
17
178
57
470
398
38
172
1560
234
16527
190
184