95077587
27435926
27745662
2134261
50886129
59486423
46235161
50678951
8524608
51345495
89198492
58375342
64135538
75291858
6117856
33836370
14788541
79472117
10067593
24505165
38679435
38028401
16293399
437106
6821964
84891623
90337999
32707241
15448930
333676
76357631
75891387
44713803
84415675
55836299
35499327
18253409
11959902
69641191
90916613