77896487
48897727
26926660
97499235
50534294
3075400
67989960
23464354
25493600
29022484
90532504
62762264
57769215
66038213
26556166
2923164
87528245
9631487
3307411
57489963
50368793
20979545
56109820
61272973
65498521
49847197
96536551
73192986
86639713
55756903
72788658
79183912
36004911
642734
7936148
4172199
63914541
38264827
4606483
20085874