96554171
8234412
38745982
68711467
4071910
2617134
50009077
67617081
13182716
85633628
23644971
36931612
89738454
23018793
78436202
98327766
90697556
10287684
80222332
50504000
94971271
54663708
26049040
40998505
56497920
71495025
12029652
88023249
81351790
65364765
61393384
29978409
91083107
37327254
22562111
46836938
37431661
6689933
61452002
58217878