31512683
23074398
69212
93787594
14327246
92391204
50529785
60489977
88828531
6778288
41188460
56155739
84157805
87639542
30405108
44915236
69977356
15389070
3829476
12902902
43197131
35196692
6533641
4217924
646010000
63903355
159233
1561423
36394553
36073704
98285979
418856
1324109
59748265
3443917
69887649
79337887
77669249
7368933
19724805