59364728
36108367
12558130
40688454
95186691
59173280
48663939
66164537
59049461
33228666
34166990
43935563
46448224
50654869
82602245
36873911
3182874
33619607
4712076
17479202
93421827
4589533
9384280
796826
35088654
28778962
12187590
85044986
20396636
2264259
23761661
13952191
77307942
61129512
78412453
60325205
31211817
33736905
28765591
76871665