90971648
873766
4414721
8513673
75399383
61497234
47821564
19013472
99994800
7893368
65285376
33447923
4082798
47476684
119113
514699
10773094
14237328
61981064
66355317
86057065
51894682
59793055
87278707
62998138
82845652
10371185
37153302
45219185
24546266
74474079
73094842
50601256
68758740
97664119
7607849
68322951
47003023
74816347
21084213