21437514
20415845
10527022
53265694
35852388
91971875
18632626
98553228
85298758
23137779
23932579
1614793
37677223
47105205
47595369
16702285
5949425
37833658
38543918
27744290
99846242
65597574
92043789
55157515
13213212
19468153
9957705
80963780
65136582
65924273
34792217
64175600
68955251
84654888
8513089
3030841
60359308
78191637
68157544
833504