38633809
1611085
33592079
43991983
52233076
37121258
55955003
25163929
15503252
9296571
13956154
51057893
73053368
59862910
11787282
58467250
22428177
39312098
83347311
96522668
14634715
6307264
12615024
66898136
95769867
18037025
87729359
9869902
59525734
43627120
18955438
18154641
5129795
11465744
79051649
75799919
47942700
42163376
1214955
32198082