54
81
24
30
42
173
94
23
425
25
152
235
72
27
86
53
59
61
318
503
129
317
218
261
745
287
674
158
325
478
438
304
34
1273
193
588
65
104
183
269
141
277
127
185
128
97
182
64
55
290
631