86797796
1027361
6608608
65593642
60533935
1174162
32903774
72653935
53985886
38526923
2577200
26844940
56417011
94286368
3608847
17453145
21068938
26804233
64058991
25789692
7926913
20633894
57718787
31394172
47466708
30871603
20308643
100005500
14288257
23179640
2614852
53185506
85003580
8663647
82386371
30346533
89738313
73908701
76508576
92375448