80051576
92371258
89677598
7592570
51842586
44782671
96393682
62389043
99629075
95668825
93155276
90101964
25106735
32039236
83416578
59872620
66727803
60587642
96105653
50663477
3727502
77541721
88346453
7619808
84692827
83401145
14789302
6796005
8916481
17608934
21382227
15775226
17082783
9285716
67864329
59581238
79668566
52028475
29204217
33608246