45479586
56288624
37405845
9861166
2150640
87023665
37982286
34904821
95451530
47613004
1042431
44617553
21287095
79426919
5879481
68741000
25864833
5558503
9625443
24936502
70079684
29679217
8589631
14315491
67558
57157351
57408393
64082737
74698501
34662886
68682112
36516327
30703908
67877135
91192668
35839720
36278553
12945752
8667536
6911275