43923621
68733297
50589634
54064802
18629575
75415482
38693853
34285096
32217255
8768451
5451512
77249371
51432015
1522303
82355648
65017225
58822586
57565067
99853883
98263509
13898095
3942982
602762
82221563
65157159
65254644
77048412
74011446
18075121
19574589
61693124
5926711
89847495
23027111
2118580
98438848
94082491
16454125
17303652
15102405