59289958
29624181
396108
74281043
15199959
4890949
68845301
98658828
62432556
86428411
37836514
6693919
5131389
62433474
16259044
78962230
96358998
29594225
86211426
41645415
74214341
80106815
40566955
74511725
18241923
39061888
33361386
4908493
80433226
34876448
40354261
89858573
39765045
7049170
45466347
89708042
79078369
37226896
43295260
21322458