43
41
17
98
62
73
19
44
25
123
31
283
60
46
61
42
18
64
49
190
223
239
193
34
93
650
245
142
47
118
381
324
88
92
68
278
94
15
39
389
101
124
469
111
154
100
27
158
83
144
303
33