98682592
70793671
6833104
71082384
93465894
14257486
3162570
20923836
22418360
28952374
47159983
70218230
11348459
40889941
21973055
16121312
76932670
80669740
18572903
81293475
23662486
8461185
67898301
83929473
57521531
42971226
598484
29423042
68417074
4200670
20025606
23197128
892483
17923867
2735367
17474718
33973618
44755359
6858985
1672993