95392370
14679229
1656630
53208097
67119928
98696668
8426618
2977347
9651365
81563436
24674831
81496592
11717101
85368021
66198632
69586331
36654930
49907045
85068802
30167384
43951865
28733324
76645249
76674306
7791130
80744235
85589692
9535338
30829842
74086606
81175913
50974433
6464475
44483782
4573437
10151993
65861003
17211460
95704194
20154672