39951013
24795665
52479793
6112753
25945859
89481973
53405300
60882232
42618924
76458712
75957739
61178675
74994104
52438255
60903790
83672211
48533420
96819733
62212395
2801756
72928906
73114344
39869009
36549358
9391690
71886917
16213284
44824228
21178621
7575300
85005373
9073451
23824763
2036338
9096978
36792169
2394497
67505702
30004485
1851749