13
89
154
101
570
293
157
254
525
75
124
1224
526
150
57
302
227
340
73
186
55
151
50
242
58
61
94
245
108
229
212
149
135
85
651
764
163
258
134
403
83
138
201
88
1603
1241
327
68
71
56
69
203
413
511
140
42
175