95964354
88565439
68264222
29916377
31319673
53391427
14718078
20738199
42358269
88983802
88539508
51508460
96669762
30217123
62042898
6970469
52711223
87306789
42805428
23215934
92143594
38604598
6189327
94224419
4111141
26123290
66312920
35021640
31937960
3708516
38414436
3883430
19462584
74315146
2340639
2136638
21582047
41638829
13997599
43443580