33543023
10889308
18688812
50312698
6127745
24398951
25533218
64669106
39367907
60926613
10267650
46842893
98766245
5058615
98394973
29351863
63422009
38761159
67291143
9825104
4377921
14807322
36084502
8709512
89903613
46839924
80197350
83293601
3263795
40963741
49997429
32731878
32694291
24852076
2442305
25736960
31705201
56096809
75957036
2622982