43842663
9719570
62929326
81067303
61536584
12239857
63857094
5401429
49654784
66991876
59622733
78467920
7003464
67009206
14003109
79388677
43161801
65651805
24797712
4482714
685058
5069805
46672889
45195632
2365376
93879667
71123591
93704622
19249992
40269799
591476
91585828
89645939
56835292
19476863
7522721
37576434
4163874
8701154
17542917