50756125
63582273
26779490
16939256
37324472
3374565
81222323
7907007
2939692
6131110
29688500
8700641
82432972
55552685
90303293
80808722
75718078
46803268
56223635
96457062
60369275
86554219
68921909
88933250
16964018
99032212
16079509
49493356
93406653
68025382
75284712
35078458
60296676
7768127
380842
34093534
15319501
35462640
50723122
45151760