42584286
73983125
9844896
46856421
83563301
27494644
21792719
96043267
80174192
37976689
5179201
2735345
45262754
43068061
37934692
83927381
2992791
3041717
32398214
6605397
43906552
21865486
9347363
91424835
86101171
49802828
62039638
42805050
73093986
50195584
89698956
89111368
22857448
67112250
9250580
70436446
21401528
84232677
65965011
10901486