51849629
41093778
79569204
8098534
86792767
2117643
19939247
14153388
22932897
6976236
73109321
19881882
15526161
11267116
22305151
81071771
58331036
3499285
38316800
94697403
3415253
35062783
80324276
89594386
81255679
8214867
88929880
34182709
55827428
59113801
5496902
43583735
9754253
6822954
58414428
40534753
27166514
62864096
23192844
349657