25248676
41044665
88444328
3761983
42726706
20621553
7180829
68401239
90333214
21891441
1527536
88603019
78624615
59419272
6735189
54779153
2453369
89046806
44951756
94563369
84764415
13565423
67968728
39253639
59279586
35279124
15795068
57218664
15924206
32946741
9117303
7031744
97507680
65732025
74519236
17144160
56508611
85394072
49057651
3981332