30006571
99724745
53675492
43333826
926667
6222808
74361374
29474069
16888484
7676164
12457727
18229973
92363673
64398833
60228021
54967128
86262795
252883
24337507
39655050
77304736
35261458
95723114
49412192
97172009
56087336
3128470
82514148
23207057
94271417
97925105
93913632
95651620
46594088
68496926
7057146
57638289
61356753
54094605
38493032