4348681
952923
38865984
82378462
39832783
5268124
5152522
16116959
34301743
14197089
60428677
22684492
2968239
94336168
594076
48646964
95678801
5680259
52099126
26978260
8716651
224761
99851227
19236242
20186107
41048374
7322799
83086101
54513080
65294719
16141543
64725256
39661852
63767529
79853891
96863304
97948490
32253788
1912433
19409344