96952849
81757598
80739555
22589315
41277831
37434010
50079643
85496419
41522643
49797583
2510938
6559112
40273662
29872195
65471209
39766628
43615363
84111951
60191106
91131721
47795417
66621291
87966396
31692010
42319707
45187933
37253072
308120
27138884
49882155
88325648
4805515
80242448
58888316
18903111
12762140
93306837
26091979
37099157
13472558