97943194
2623081
25712989
75011392
36197907
2779304
4735774
3375482
9895355
62455344
6850854
99925623
80877949
8881986
66454302
1828652
93642646
36493792
3122195
13663192
60823034
11578986
30546354
45633192
35028750
32002067
6714979
86562268
73281335
50675679
347642
12453139
83925577
89497080
13391513
64334224
54796526
38818805
51049158
7236993