21857056
52683400
99662537
14466602
9387977
13997229
21613142
44325009
40911681
73616261
32979333
29887127
45558398
40958010
26806707
78825778
54315291
40681031
84901810
9398321
50732504
9569486
17401757
9060568
58332804
71048840
72236972
40461807
55845061
1818856
66959651
26781465
34866985
29832482
98755933
28778898
34868467
33492744
26331916
43504111