945583
84721
552784
367816
750965
1015917
966254
962830
420945
857943
325942
607664
739997
1478148
801285
365740
827464
316529
301296
374784
156686
58285
744171
203758
84872
463708