51633130
38403293
96308118
71089355
55276151
54854669
64374220
3049785
31153333
59223546
61298212
76289718
17865824
7253425
56603874
12167788
30733696
52265432
18157675
269755
28701666
67742753
504021
99406627
55304987
93898889
37034908
78847518
9477297
40386151
40018430
73652394
23661081
99167713
11948957
23329435
9895584
6673651
76508468
99222480