38039134
15587418
54094406
31055425
26514875
5019837
70841281
76192324
25553278
23877490
84808022
43625188
8665921
20303169
75848664
38622642
29198713
20376539
6584236
33496947
86099664
96316544
80394984
33469798
26504980
9024903
81836027
14512784
3957884
69195417
54338571
92467308
98806155
38893369
57043212
37819382
26753242
66556435
71604012
40077874