40451279
1008763
52469775
32996489
60011860
97289568
80689358
99171636
8092013
83458970
13451234
7655322
4822420
71027896
39471839
49022282
82168944
78212450
34681600
25083797
58681575
72875954
42748658
51165802
19605811
10247611
56642531
77237123
14451054
6442795
4658251
2539077
62238709
52965210
87884479
61735604
57462268
2439776
12681070
68546280