903
337
653
364
586
307
412
94
519
142
650
268
337
150
735
183
741
105
476
191
289
52
1033
323
389
177
442
91
243
75
545
184
733
338
902
253
120
24
477
175