89238658
13869453
41818866
32581827
32507276
56124239
7654624
33642397
50145638
8729422
534978
45895612
21141041
5524169
92782147
4536619
57016117
42961039
60925303
35613559
8908252
13956475
4488574
81375865
4997826
75262108
47243828
88438423
25317236
71986442
29329452
31816781
7291458
97459258
30583177
62301709
57394584
33962916
46781802
48672383