94757596
95161069
83933466
70505982
38849064
33791361
5900927
69914
59462780
56026908
96752894
13632113
35412731
75069975
87691387
16162530
33174717
1156212
82524231
35172166
28987617
41364313
24932712
93251663
50788220
59288
79328351
25533259
3232646
70858014
45399346
24392393
37671534
10572183
94869005
57391800
2950195
29315913
86997650
98478497