96941778
66665079
76521335
31737422
38817023
83756089
49535810
11855752
36203913
4059488
993685
87676934
61688750
13506394
14558201
63714922
80283126
29897874
26324764
16551452
15593436
6855844
80774182
2524430
40092293
18074250
17047952
9406780
38338612
84833713
35925003
29806587
50065420
50354238
31251937
46609143
34609469
71833860
45458327
86815899