57909960
2954820
46623168
25541152
86668335
79874837
9243831
20995042
96409294
82791646
74936786
95792773
3095541
88442028
2664482
8133709
27255889
47882612
76151244
17013254
16425815
13101838
82784964
56318059
58518730
53503417
8392652
9237599
96963559
60262655
63108864
37133841
41799753
62206832
60244104
40496002
68145632
62937728
53046549
55244085