46629773
75064714
35229602
35654029
95122282
25078973
17479203
55822252
45043393
88468604
60841364
80884656
16619579
6992232
5484178
62326979
5429593
20916439
62192183
27625488
32432399
98995219
55605634
76402754
46684057
95348763
29954089
2797988
72502499
17975473
52904273
57589652
61179641
91676983
84747145
1910928
41261206
71101380
51438080
34413618