797728
950466
101032
151332
493249
744707
963132
641768
754876
140625
68273
154603
132182
170839
496804
87694
289166
273421
119935
834975
332946
124386
308683
40929