81071862
47952659
44499038
23867356
8082996
15033946
36627012
50857942
8873058
11123679
15574369
7386717
74333801
98774528
95324012
32071286
51197885
59288037
6709515
51042887
32567774
63429770
67982324
40256846
46788054
11409064
85802578
35777645
6748190
4612288
68359627
58755231
57352876
85995011
80636199
3294584
17885780
81864487
85272826
58145704