93682226
56586288
76706567
16417274
69602168
98142698
78911409
50342486
71425590
32007712
72699349
76004901
70827573
59656907
48363221
54677536
75861953
88137337
70624351
59949101
44956837
6801412
48105487
83441502
26764046
82525661
95431877
61289188
23113430
24197399
60452897
79908050
27417901
40691828
55696024
9487153
74485442
55332387
81806975
57285751