27169711
29473857
23112338
44399064
14574111
63559026
36271688
22505974
8129369
70578339
51063133
96113466
5997740
69267643
1032742
77511833
93223833
70061272
74539095
6498134
1695585
57436831
79327347
90448976
4935133
40611494
48659959
68078880
13643280
97169627
12339033
75443048
42995250
77194018
68816182
49253207
37991892
94915371
78383570
7947142