110533
28934489
98692257
83207630
58837570
81404321
22079234
12549420
46681748
2107430
41678976
25445398
29858818
80583091
39151582
65988822
9549944
2538537
42338810
678281
78445624
41548797
96722851
9856005
2034958
7171622
98181267
84927720
48145173
33764143
82654196
69248943
10645513
9009201
97005786
93762369
98922605
87884632
17237270
16678612