51567331
48212261
98954319
67546730
5104157
4715703
16221622
5941434
6146280
42602928
79196618
64065752
18772940
3353179
75912897
37572143
88074944
5950736
9042322
73712
22888952
23847933
2137780
69267958
84946802
72213564
37979249
80687023
74141081
33707542
83475380
64938273
56079386
61724235
9677550
28218306
70825747
3279602
6745443
99312662