94648546
4853149
8643544
57958775
72339791
51499031
78465823
56535233
28437933
64547644
28633270
68654792
4294452
13948754
50602201
34195427
86935930
22706426
3448342
42235326
4744008
3164204
5297707
59607169
27288062
69973942
84978825
23516826
70139256
87516626
50318758
10626010
1988397
4328292
44552113
46714854
5007711
35406188
70842328
108084