50937390
8622373
37796718
27787135
8955749
1612687
65186798
42142131
850822
614350
91642102
96209356
34778546
80112248
1576124
76021835
32139798
8232357
68061800
2231458
18682468
34009848
86275686
44607217
42023740
12767475
49162586
54356218
2341350
17554468
40615754
20403597
69785386
28303201
52238858
26448740
9171423
67269862
70125184
1530569