83999583
58586760
15804486
73866135
4304602
66142066
11438411
35803316
16642218
36661990
15993242
22712640
45065098
15856453
69125433
51604753
58001539
56556020
42542297
5161772
58304309
6911809
68468684
1418942
3435325
9294399
28137635
55983248
83986713
16738602
9131298
5913166
70908759
52289439
57705264
72994492
7233220
24948914
4505625
72825969