81078528
27222330
6341762
63619050
88317430
66165976
22395987
4376204
8164532
75695585
97707066
53581322
39242231
15525146
70680
72967106
14896101
8765336
18291859
2165790
25374949
55573931
74532514
10953156
74134229
40207717
83837943
98121897
69926414
5612803
53919156
18571734
66084672
28722460
57393835
3954561
38841776
52372914
8804303
58172835