18275011
58881220
8740755
379197
91504374
7605699
87572230
21458673
63852636
33784393
89035962
77625571
69867563
62751384
59732548
3939480
41691028
59606618
55748720
26693124
45017400
89887288
5615412
5162930
75916611
54679279
41553287
78242062
86099743
51114127
93108814
83786008
33366463
56057392
6393454
78758761
89401367
28098087
12936448
32306774