95492960
35149171
52841012
36799640
2854138
42052961
39002419
21562377
5692303
47828218
84835209
10906098
17597828
57152680
5084238
27252720
6743433
91479267
74166828
48316955
23484514
7526979
38919843
98913988
55873198
37528584
805789
74161093
93757569
32926317
51606866
79616260
58847856
41427113
73991326
93698696
83234599
99586264
6468667
50383241