90887962
4936026
45132010
91798624
72305174
43859941
33818689
24122322
93617080
70682777
5747660
84447122
66862194
76287826
93595563
10974429
51952218
68319461
54445355
98683593
17375487
44707136
1878285
12242992
80832465
93086860
35894448
18411901
50389257
38905087
89982767
68556815
76905435
61164797
6374234
15944516
71889536
36588672
71562133
23519752