84687249
27786206
39458166
7252206
51591260
23505694
4595365
15155169
76048513
43257233
70634045
19376221
32825362
25491937
60874000
7279774
21525366
999707
83792902
24319620
302295
13851348
72988367
31225956
23664026
3592783
67845881
83285109
50827102
79739003
56716037
7546628
685694
35131841
19735059
39247628
84351187
860395
87909362
5409408