24
61
103
149
17
89
32
84
49
151
69
265
25
97
128
188
184
80
48
42
195
356
10
375
21
504
284
127
116
156
475
104
209
230
168
177
211
76
90
85
225
266
139
115
46
106
224
162
117
36
43
22
178
142
35