19537881
25336766
59266135
57456108
75738252
13924669
52914857
58204496
46461687
51968207
22219828
86442534
98925638
97819599
58286457
81186078
82361673
80566692
11403059
65968062
2179475
28547502
3252943
75822910
47982854
67068244
59296666
56268067
25947299
62956697
69021916
6836625
89333828
13602952
96723523
78421121
16419253
83554646
35179090
12168400