4299937
4296203
14874353
69272748
22214437
22807030
75525082
9394801
94998839
86096069
80537467
58665039
14508201
93818181
84865312
39853887
93422250
5487372
83356585
44085038
39892745
72139696
30231871
33254310
79776352
38028031
47333572
98024321
51308781
51631640
79528725
97754214
55863927
4364954
40534017
23989630
1342586
94125533
35971910
88148297