99691630
87526812
9224440
4925911
71912164
69781843
66454529
11195951
35869745
58062151
41239738
27652296
49119654
9234170
36944882
9431864
25845414
7013933
2171441
86347569
69911437
68001836
54421365
39062959
60057125
16534429
19309968
58165821
48457667
87526104
21605485
77984
55028131
82231391
2372151
87011633
2859540
38967516
48843136
100039