37529054
2647582
85837219
21178142
24509386
25751236
3852214
80967295
38328016
20538679
92536513
30102835
8395136
19814066
42163937
55097760
62799818
72037620
61987213
29677634
99817639
96387125
48212168
26654093
91303977
87379221
196181
36325885
34546395
9481004
13812385
608473
32548407
69188387
3384992
5839018
34876894
39278648
8081733
89664036