49575137
12439229
893607
31529296
43235816
7866201
86488601
57591000
86044028
52673206
61429712
413755
18541876
69106368
11539704
4980723
91321819
47603224
10785855
47554787
64582733
25425323
59745008
19758947
1995865
2474941
28826611
51654417
6840329
22782995
82018628
6608482
12391637
44367701
3747651
6895405
10373722
79981138
35433488
54869410