89133270
2799541
55503522
83132507
37185662
52479676
81401874
40169369
10353771
7659657
88472681
68119835
41035960
8415204
58089100
49029294
77637676
1692980
20488552
8302405
98678048
4129792
20109555
16145713
41684021
13963641
81638839
20656870
53777967
33151754
97583620
98251100
14021138
41088574
431841
46128540
28064301
58203760
19736203
39818113