89883045
75104120
72418011
35426325
14031576
57659624
43302059
81541949
69832684
57401149
82336090
41316808
34889688
39906102
8488108
55905740
32647558
52776503
77963326
78452586
17904005
73321990
89421831
57349780
50879521
82385366
7149773
83591456
26882512
9799769
20973305
24345048
90404631
93043344
66309293
18817108
59048183
24267073
12451491
8859289