82286106
19444964
95118701
60785999
2310437
57396454
76122453
24256142
56671535
28554475
89469747
86915259
97941481
2815403
41557655
17449035
68516823
35676150
44088111
96489735
380809
4677781
17025911
36167736
44407019
27923442
71129438
38215870
8221799
56247160
37896526
14267805
47007152
43435951
37001946
4213578
98941763
93405184
38889269
31558725