10429728
4131503
92963064
91775226
10795701
8169338
57186743
51143368
7728721
55851066
22229897
95948948
54458938
57025893
93481426
10844781
52559418
95665015
3768344
94307823
80048694
62688790
1334611
26677584
50347177
7745123
19645903
47154102
87605795
11699602
70698731
43458795
11804223
96669594
27877045
33132528
22807044
2458607
34471554
53673956