96641958
14159641
36328745
45354129
23653292
99125756
82685355
65456384
30752441
9964199
55483647
93501631
3821242
40964737
37668133
99699947
7601456
29485007
69457182
3742858
23991580
71366646
53482987
12177963
25668293
91338546
14912097
2216795
3173734
34216096
10283343
5676029
77829739
1442348
20178217
77225614
41229616
88526093
30585008
93398947