16378510
8431430
527526
9366389
86679729
8952523
6281185
85893123
91396342
26598045
28302636
89954871
84453595
85905833
39918323
28813244
77199760
59598950
96447710
496998
28446555
76556607
79209005
12721697
96848871
86135433
7106943
1022695
98097869
67058633
373348
15892194
62802743
68038433
5986340
84534972
94038921
70831721
83597721
53884724