9052680
41715342
12173950
38841182
39189226
6980552
69007106
77712138
37042467
80936335
94706726
17777211
47645854
63483645
27531521
60053899
53434763
95158881
39197305
75421286
30012514
315141
55184106
35729479
66506073
30656348
49805758
25863656
7519115
18587466
52139634
84025246
19109048
52234309
86537041
8510452
56715458
42553417
99933761
15458929