24
90
303
51
157
173
214
101
123
207
283
73
250
245
211
200
352
148
605
326
192
322
110
99
243
440
53
32
476
47
34
80
113
91
19
83
42
68
28
231
251
31
82
111
18
140
138
499
76
155
54
55
269
72
506
69