57109723
12714097
6643130
68177684
89059631
48582032
15948500
47916815
18556502
99026221
3328805
26914075
93533511
8079117
89464205
9641333
95015666
40378630
25479331
54995501
3175718
64536241
87543459
155829
94737544
49203925
29266789
30642127
26211056
91649352
55983344
82858575
62124714
9944632
76845835
4890493
60225003
74485398
62725736
97047417