36
62
39
686
156
97
25
163
48
301
619
603
366
67
150
842
443
100
111
37
73
102
373
198
526
520
133
178
419
322
445
64
256
266
2282
224
436
171
234
428
190
50
148
833
132
129
562
87
68
85
38
157
173
86
144