86161446
7976616
36867708
364293
51992756
14623472
96307831
510470
88141667
98067854
5091892
35283439
10048570
58656060
98171268
30412610
67011577
67575975
2187933
89576764
12747748
44863485
26824305
4592721
40341696
5695477
96915719
8913407
20794861
38491414
15471268
10722898
93095663
6337624
81898830
22604854
73877024
91467557
25646581
18499286