31821752
51425074
8783617
45473310
63664740
3643513
10262076
90635658
26062531
63768795
31875850
6470511
5606551
19195431
8435959
69987514
88756392
8979182
37429249
9303987
47934394
20324982
62525493
74611955
37954989
54694254
13756636
73671450
2548262
1743307
7630148
21977808
72577770
22565868
19462598
98222078
96263118
65833317
74407991
93457594