24924026
74038824
163221
41579230
40754340
35655647
44856498
2286689
2160279
83446395
49377111
14043465
74281691
19483832
61828653
54752082
97446583
58887700
62462752
9522808
25531473
54592964
90639891
38988906
20865537
67803012
37686350
58706338
85789415
23256413
80341973
63452997
71938683
69365611
86753712
23117571
97827158
68025230
1029192
42887060