80056775
61455343
49746189
64165781
53709358
3444600
76034480
59014851
17242896
2275504
35624401
35916228
83756290
96396495
44816548
20305515
16537393
20474165
3093691
88794545
9770765
13211617
55292521
81994306
38146425
99507160
97839687
84368964
41125509
523408
68842763
3727621
18683228
19495698
55037637
63777654
96268206
37147409
10967460
35238376