299016
7160236
27689199
45221192
18978047
56548628
95699516
14953978
694472
24406576
8014180
6842887
87234355
49198185
84722174
76243547
67317226
71915299
35017288
73571168
166425
6140953
9867828
2829775
50515808
30478776
48625224
32021705
57888850
45271367
45814282
17238360
26846954
62699536
9015585
14096905
29918478
95749952
14458451
35161725