28685112
24939191
44899113
73662340
90227957
87795005
76269783
3008218
16051136
57619481
513972
30293859
24745227
72833716
89405355
8560121
28776596
45296694
33603139
37338449
79958839
84342017
70441186
31667863
70064018
25095503
4391581
32087153
59536101
3936976
27183573
56168762
80162158
4300455
65961022
61204367
43108360
71977470
8814020
83221937