57136914
8214136
50038474
56704754
24799523
1592772
17967625
14008453
57941380
15005567
75781806
62857877
696894
18025669
24057169
64711283
86474206
4916023
93561150
67542670
22734674
70319759
35026451
95747681
74132730
73964563
21681382
86015553
24719068
46285841
10234102
48981673
82042800
97971527
27096861
57361590
4168309
17578330
12325113
25762937