88389116
3143742
531724
59999231
47893387
31317533
23004032
18991412
65117788
39964002
9727221
3346797
61455081
41899317
66146813
83464405
85683422
29719372
21635272
97815324
4865928
51806877
90717465
93246810
7777137
76801148
49193561
78355473
45309605
41733447
38976090
51197127
37488700
1241277
40233864
37981465
59359316
7337146
9934698
15903628