4102509
6711968
53429780
97452066
85401047
96138930
51379175
86626905
44737430
38433524
8079095
69114057
66022324
84332330
51897721
70336223
67876785
61814236
60714348
96022528
17632832
11356551
20142458
48983992
85463073
90623170
8551273
37162663
91993788
35435748
38455527
3928122
5734851
74055628
9266085
17307933
20453089
57267374
8691470
2700580