43809668
82074646
27266970
14443921
94741242
11312308
17383277
80038121
17325991
62121339
4432294
46679929
33095550
62914403
54548553
73416926
14226919
29081763
71169124
60134244
59247537
57732049
47763302
43194855
12012149
96006197
76621619
69933304
24723625
11895229
86502744
49376562
13275294
158163
65821
88941749
94687647
2025458
17714294
10126177