4584188
25306953
36069692
43417248
16032300
10392079
20935631
99125653
19556750
48624262
7527717
30251316
2766521
57555692
50739262
94664823
41268009
20035172
29525166
70689139
28031499
39059410
36815481
96576763
47116974
3947633
97856884
5933716
51715635
86139437
16675146
7140900
99564509
33737634
16954311
4635229
82849333
18036630
73562818
66457012