4396884
19374070
84262135
63105366
4295902
74689180
32902634
99331382
77796101
65364621
64301091
30729635
25452799
91044576
53457817
98808894
86922322
22751523
29076663
1603830
67245561
16246775
88542483
25119912
652406
12088455
6840331
29437736
56734614
5738330
85836328
86942968
93312032
61589384
15431320
44956503
83267755
42352218
15975876
52029590