32022186
74225664
79349833
16409902
98705498
12043692
11028676
924120
94671278
11809262
3757788
7898850
97629838
36067548
54477590
51715300
73212343
24696748
71762012
78109065
36194240
39041773
65584430
43583006
21734336
11945457
38906814
85688314
64331908
24339600
8234493
56211510
84174996
53148398
87439429
9569496
64958798
61057857
29375335
8088274