96942230
11602392
17173640
89982444
15153150
61329560
28363829
15299861
24578842
39615809
89736032
67853484
89576551
14916411
5771109
3564625
16961651
49087691
94223415
82408250
53287452
36452035
2818704
98217005
71157108
46403695
9189006
17923997
11729566
75356657
91323338
13218621
81542724
8986306
80463104
73378163
56989759
51042870
42964856
568315