92627522
86117381
40517653
52618305
83125770
29471468
25102452
8968652
52795666
9245053
4952554
76889445
82411273
99805301
57325064
61158716
35674237
12949732
89059979
70946385
87923465
65695763
1532030
9437480
7499812
92048454
15417962
7302164
21724064
57846009
35517358
57263544
97796505
75005870
64516869
7252763
12319918
6891244
5923605
97318541