57191
48782
80536
182416
827162
914391
166655
338418
543623
805530
395681
51469
993178
575178
485425
291876
155215
105293
515704
259968
75253
940332
305413
333571
296131
219415
533822
988157
198831
906750