54619562
50955429
34795044
28426925
49054120
74069343
7425630
8947430
2718985
17349206
7966483
76004088
90466912
32801686
70913961
67325320
26269901
23917223
5102541
93936508
6057939
15239293
75551401
42635436
9629578
92874295
64327307
46631485
38405889
98227953
46192761
51648351
79289527
75082548
4094538
45061391
2985676
24308960
973368
31533672