20117175
73364047
96841616
18028640
34545209
5222204
981673
44651439
19176397
30207706
99876524
60528260
8717803
32928748
97073607
3651765
30142321
41582790
21881498
1944071
80929576
55767449
65928
87489158
50801871
42599246
31866143
17563631
37866380
89225685
51292881
89378553
14525862
65781650
26133582
48245042
16306035
27884908
20937536
5916819