43778388
80357149
56756631
97352141
11823806
90597672
99184447
5373956
73443569
26626253
5141508
37068068
57703270
67633258
26724290
4108915
62483069
36159177
55568866
58377829
711126
720444
44311884
93024447
54267000
98811304
44622205
24928696
64735294
81225369
59065718
62364531
59152294
72308694
30878405
55787935
43224428
29158885
2059344
95888620