27312856
16127824
15751362
8849371
14655355
39448545
26059252
8439503
64746417
61577949
91745748
96519451
89905212
94031449
2414177
20253852
34433030
52315820
1212200
977583
11638270
454327
2431671
90696087
84596924
22124824
49232062
9539414
30438399
57779275
51228256
2928256
66627489
92096929
7684760
5942235
69939118
94328179
10543976
26271402