97966557
2901408
15127575
59295
46502043
3424930
7529877
71217051
7016798
67635886
18225152
69659139
69476946
73864860
1587069
57005893
19676990
49543545
96186491
78552625
38853181
42041536
78878721
87628466
33964464
85599678
38513827
51227045
90792401
6997863
1157558
97639297
2701481
412313
78585013
30912959
16862733
30057252
52826672
4304824