21576609
23593361
80098523
64334137
9656306
85146750
32972638
30117214
34375266
28452011
17106669
23867978
57163646
68564801
16707161
77875700
15086981
20633648
50897424
63992050
42326905
68631668
4823418
60214528
43323743
75751750
72576116
7774004
47773841
18422
678321
52449718
9268573
87894560
23442566
42089947
18129470
98502455
69969446
15839800