96654953
45896274
50313819
9001243
13975500
35572636
1091497
21198687
63719809
78393574
43385794
47546320
7983338
16339880
7119534
8263540
71026795
26236778
88996881
26019035
40562
17515080
26484956
47561624
15146749
58883407
43812025
71831949
38101784
43459555
57304554
24688378
12749405
499860
24155091
69022746
87741330
4877847
46065091
23817290