68
4
46
268
366
97
432
32
126
101
337
117
355
127
256
270
224
65
51
122
111
80
62
213
388
113
134
413
292
136
202
142
171
87
241
253
106
143
402
203
159
887
558
273
815
130
627
474
73
288
417
265
91
954
517
481
258