57954217
2463894
38688072
8627983
91234685
9119830
78191497
26255082
20384051
69696394
5263651
22861541
36018439
42049271
14488679
75296215
55358474
73362676
62301541
5967978
3002454
97358161
90846673
98344112
64015641
2293365
4494934
59982217
93152216
9869344
3061318
8233270
52512217
86828402
94523279
73667523
77117633
12564620
10344877
1957321