50327831
51987575
50842818
9064965
37882428
2164058
31577060
27921631
43056608
48817734
61872834
34273467
82545113
71896639
87225262
17764404
68147628
74673042
6841249
27287774
8931845
73618456
65171161
82359168
6424493
20683341
18307375
72059312
20864981
84587610
32987595
3208154
93922824
63469056
52413594
72843678
39417222
46253954
3788593
60177215