98568836
1644910
64176110
3531721
6334465
27522276
10895331
7781932
6262243
643873
9118169
62413045
62448269
78302294
189390
20521096
44703657
80286592
93848157
84313262
29921981
3777604
3375652
1367777
24078007
65764143
39471000
1211321
61981985
9861307
99251843
96479
73919656
10334237
1247406
3335315
3899685
91379322
30498993
60087323