25301474
51452235
21125079
97199923
56177499
2568213
6074602
73616716
22611072
88052268
37187137
56829671
10793823
67451213
22642187
87362029
79371093
43345015
43478718
9796826
52055645
15076141
6884042
16036578
9562901
49482653
98107016
56158206
4757613
37425330
27097847
25648749
7659884
33255681
7605977
22756176
46157374
90766259
32157355
29861526