39589036
559387
62597823
27981409
56153716
57271811
44807014
30991982
27826249
13649095
78077856
73909595
795829
6813941
55304140
48969159
3157557
71773319
39806460
90272513
5876669
7142846
7332617
86872063
67357688
28979311
14756195
40462246
34735339
19492201
97511355
50696161
16516651
80236932
73706427
27519861
88995480
59568935
58045994
15497436