21723941
4642114
94268647
79466521
76072873
65656798
58977158
62309733
3016429
87333053
65025001
54855437
28277056
53579289
96158199
31019765
55886480
29931071
56314794
92282541
13551306
50603473
8563684
88802388
61681717
55077073
67638993
6840492
73991564
63377492
1409880
79042720
65756604
83923116
94161707
84424556
10752164
22968971
69414102
94399013