98391985
96403078
31393980
4278133
69943975
26195555
7455666
287138
99024662
257430
63897334
37097025
97602930
43008030
71071259
2708321
39365148
1011815
93886323
64995834
42452220
4245967
19575064
15012409
2927076
6105711
5326798
85805511
55528173
64742086
78664463
73676098
56713297
70764096
59517348
4568191
12165262
51476907
6089652
2946072