946735
885550
905791
723170
110183
132340
84645
922905
298935
459306
776257
554145
827491
584368
397683
51877
25494
597950
340972
593973
129266
28132
289630
547539
945746
156423