94497096
20871675
46128756
84775658
91897303
7873410
73198193
80653575
28254660
10108653
35614958
49499575
775148
74707089
8099507
67023709
8978315
41828888
26706478
98049032
73438363
21944068
1683753
16999003
62788557
55992643
99178000
8939216
64087049
84293018
3926466
89087788
82245579
59737536
41517036
91826909
69231036
81575043
68829544
3193292