99402600
29465290
7521547
3133706
69636616
61136458
34223526
73083138
26116937
52376536
16607232
71506330
22659356
28061641
94495944
81978781
30625500
61759919
90267762
76509355
39115789
89897295
38642275
23122294
13739098
72467279
57735679
20423444
855588
67597323
99003097
83193213
42528813
26213829
4419464
56981184
87593975
44978348
41854414
9459926