50399158
65655346
8324757
1383163
59037611
99965420
23039
43014931
551465
26932597
25489514
1999746
20002958
91041398
12769494
79026127
40543686
9588898
55951790
74361536
61762094
38012542
62431076
34642928
81599907
41477660
98582978
17183504
71011242
51525762
95143761
4876007
15459133
17456442
28412003
31428866
70613476
27598695
2104263
13536209