95673849
44189654
75508270
8055978
1791726
74758506
46555728
36263008
99572439
61606039
73952149
81835855
89065268
75765274
8963320
62364176
36576898
62636155
26163177
537113
71326968
2814178
79008389
831928
39522473
98832761
82253014
98969668
51968680
2071031
21726657
49207116
64673411
4789770
53288808
42137510
32068948
32164465
56343873
69149430