80431453
2206512
28176245
17857214
92582526
91917340
28276277
7250819
186174
4917402
5594540
67271623
80254908
94421630
11792514
72024475
57313036
31843893
802048
63979873
10092383
1601870
4694880
91435797
31458931
91321873
46583477
70141536
7929287
50216405
95692618
50089408
60007381
56598925
24348048
7971680
6767975
45392048
38836468
63293584