4971477
49998513
21974850
96249705
1247067
7585301
1466142
18034171
46902477
32447888
56393771
59867623
88263254
86536304
97448242
73262082
59503708
37362846
13145559
43285815
65519667
57332449
31798509
62409996
10619423
30121977
3823744
9422792
84091928
52185519
9013278
76807907
75638380
7801429
45928877
37188335
30754785
338033
97401055
89549076