31871168
75944593
65675513
53238763
60703864
50417297
4587202
81574847
62928156
72231931
36761979
2396584
69744277
46199585
89663259
79947798
56599538
76788258
18071305
6203051
5564807
93714880
15069380
28201500
52567467
886776
31715810
40721730
88802610
25153352
12458859
82107062
71095088
4102736
56396067
86991296
81595917
9741265
39446005
7435674