24442038
39988882
5082073
8673995
45062036
36866840
4298101
7612666
55831608
49027972
7855659
5682209
97686631
3672945
95897204
2906315
72422272
84226276
28396729
18885840
25435422
83459480
20633481
53341821
83857807
51283020
7507304
18056378
31199813
31658058
8944934
46192456
36899055
16228967
5776344
57845448
71911954
32822533
87823093
84507800