49662168
67996543
3036240
12112668
43508708
3057152
95459879
43702392
273825
1293223
6489377
17056710
25179473
82005268
27454473
48467103
1273230
31266772
12158150
4232653
4186425
85445339
10328474
67529144
837878
89791157
16211583
49777950
87738374
43277893
36405017
15626736
3365550
3849739
62483116
5756244
4488617
7858694
8685741
3844253