2947614
4048599
1701494
8245524
5572115
90445474
20088307
43728717
38247549
61553612
89994118
36873875
89065131
6793587
62844567
60888477
28603246
96788301
11177494
38858255
40759310
28173722
73502980
9807962
9913780
71252627
77141648
58473174
30947791
83754083
87068440
26829482
93167015
7758578
41367879
67409056
9917543
38352017
51965022
40391750