929481
87562
31903
543744
74404
58619
339537
984496
394224
791485
792143
86136
527552
1069532
411934
1031985
692646
896502
360173
94746
498858
878174
589844
130498
101957
881878
968140
748889
812286
502568