28059889
57129875
26185760
21468064
16136342
20732564
72099339
590986
61429747
31203153
72832157
94168217
5048861
89948414
24744658
40057169
1740353
3942746
37805202
67613386
3572682
356765
78206337
98355351
8384973
73966815
41294719
83592468
2457512
6642581
58401210
97246303
3000547
62761176
92275669
5229336
2906504
61752118
11216139
9559736