18425991
32905176
13754080
53738989
62751800
21594904
54048195
45921541
5445546
75384912
78596662
18167867
9326791
47954681
12642451
85663107
86349600
95838835
4954809
50721690
77358089
81674674
58133657
3127010
59368831
23922482
50232758
90517111
7914222
79909942
9881178
33489295
14649427
23332107
63738064
81286259
28879421
54558453
59334748
42283823