93429762
28544876
66566530
31328325
31103028
68791871
9049883
4968534
79492794
44772512
54657806
8511946
56766310
2490437
66042780
8673776
7062479
72433149
86289729
93805505
27073099
5515567
95688172
12479181
13209891
1243169
69042574
30567160
54341630
53084268
14701786
89726389
70549687
48095073
49403412
74917142
23611698
95647653
12761976
48323370