38927479
47016554
7793930
81384619
97576311
52235489
76807578
19744198
52104874
64248860
55626712
86466653
82845153
88321433
72313338
80044948
70531210
29322702
45708183
49745137
96135427
27336674
45089954
11936461
65631167
24442371
70771223
62114312
60646164
75577964
44601255
13998956
47871231
84038758
8379871
80916034
20721710
73739721
18736958
16063418