22516986
48818910
19834951
67494578
79262548
50511537
947470
86496482
84273641
13308270
10857211
52165686
30602661
31803599
41093544
9751286
8050846
21635450
62079834
24152567
28613722
26864393
82723077
4206393
79586738
64368375
47009300
44176506
6354549
19411533
56656954
51237902
44402966
10927296
7204990
1896672
16898254
88348298
78506973
61089848