66312529
90868158
3330249
69394301
58583553
15293774
11747271
702044
57156561
91036343
92757268
28095896
42326084
61472145
28378096
64045113
74464843
24633409
57025739
82682176
9594222
93234759
15533136
113710
7885770
56511597
75945358
18011176
43157091
86019109
65731806
92877390
45534400
63405515
89205591
90133800
71249106
5425981
96007197
87606632