58669667
10281269
80517082
75781786
95424473
64755285
99277250
7396966
81863381
24294002
11612639
84086927
87602284
72285481
96928258
11318217
9716203
53225847
87775938
6137808
28569613
30634577
75187846
26525179
34296531
47818926
18265550
18138000
76865110
71183628
1908135
1124472
25305600
95614589
74443661
9880660
10828337
23221043
10821373
69409733