19823306
28836814
25696412
4037711
15553810
389404
7344559
40711346
3371214
37935986
529722
8651872
63385572
96455544
21457897
84213980
20413575
25608179
5381793
19008054
5311880
15616747
60839484
61311590
76871066
20737040
589848
96358824
33238261
99669179
8157028
18803472
32593365
78638918
38292051
30151263
86902619
97877528
10268627
62883439