80437538
27326634
4662588
53998348
26898427
42556391
106482
22613753
62411831
59658242
58835898
27858460
50581145
1183410
71034975
93188946
86099695
2383508
97001315
9382220
24412194
1748665
15932239
48075276
89454903
11256191
9095926
92199166
51601924
10391770
46091970
25193837
59175578
68265687
16361384
95376347
1382467
39847988
78037605
63049510