86666511
52808356
7884799
74374712
23834270
55065763
148951
98192678
2209731
9177339
18503493
66748069
45434900
33239443
26588772
98782563
17461417
5706245
4661931
14976167
62285780
60571154
34253523
54814448
21481745
47084275
81029883
6172176
20839612
6532586
23848061
60354560
59388689
35225308
8783088
7812322
85547328
98642397
31094183
51149702