59098703
29622684
97941226
47273285
25572
13548993
43172600
4298450
55744658
39035549
48935
73615324
37841038
56362326
75431501
18955311
34879207
28844996
88447519
26658361
53849418
48041246
5283966
7356810
6472462
94655647
36845530
35711574
1915736
49213909
86506324
3669380
57272343
69438004
67365482
95419064
5932292
76831611
17733093
2509599