95021763
3822213
85715600
1065008
72851415
79514069
83739751
14538971
33572137
57236782
506871
36318680
92223619
22304564
78551698
87683710
10915758
33842509
87491160
30878077
244260
46714189
50931263
13347673
87979895
71301708
3372734
66712942
1346779
6572697
66524728
49846063
16619579
50306596
31103244
68887403
4296875
79607458
6474860
91771672