22816903
51669125
1665175
24053338
30193499
90145428
95112461
24075527
620448
86209495
20693700
74155789
71137225
17858218
45789943
57091968
90743062
30308733
42424557
29434184
28989514
29502841
79113747
40285693
19683957
48811462
4337455
20915736
65796304
513593
50202676
91945
91723246
6497709
519904
21479664
40168080
19687810
83824160
10554801