88928276
74476964
13189663
19542364
60868529
96342657
47356504
77143060
7424815
57212570
1347292
7912775
3301478
41521999
39037384
99107676
92813934
1996214
3953181
61089161
9686188
84753138
34001600
9394811
78442971
95492434
18242832
64659068
5955577
41432880
78106943
30668632
31539534
12972165
99114070
890041
31154559
97133451
65963442
53538077