90643642
16188452
61636093
62505359
62061970
28814666
22508681
31734920
38202420
78935868
39924592
85452249
87482403
2979919
85333754
47724511
29046200
32791596
12308025
89369555
67541343
33492323
43976966
82651393
5156938
11223014
29828983
26532584
22459551
31601218
4578055
40218900
68317527
6165147
33791971
63895900
20316916
48813332
39878974
7585207