57373679
31282324
1845953
99305836
82187100
2046655
6354557
47629874
63022935
96657228
40503839
93121144
99791865
92059409
96408386
7301186
7238538
1295839
960794
41254427
984649
55435881
61055030
9227356
31983666
22529372
21893168
56215156
42272176
70352311
97456597
26644283
67895327
30395856
70798885
66515130
56373608
12302477
87086006
1878765