77142194
66704368
24816730
49124113
31474187
4624382
22956967
59077306
3889394
60477735
90463683
33214557
20411890
54711925
96879426
71169097
29906721
49496949
57858484
11882546
32214822
51328826
67065987
3184402
69862333
85477200
27471705
34341370
13373506
99592203
60671845
9349539
61777815
96609647
276513
38557344
25165892
58192327
8464648
56112582