17428397
2151156
58282828
1715342
27182513
83321294
46857711
26569371
7541693
36189278
9975380
69366617
17078610
42697780
87813511
40206617
84763676
55306885
40481947
24322644
9795216
10866812
82135966
77839832
11645079
62375110
36545517
15284331
53448210
83273999
46809051
61098558
33711462
90808930
62445011
9107320
81026333
61307714
66837569
5656868