409
94
687
215
798
234
481
33
271
104
100
63
338
179
426
151
410
143
407
146
568
133
50
35
465
100
295
152
200
65
574
142
275
155
462
92
82
46
259
42