98137644
18929397
6138801
5051678
46999660
53943798
2477873
44448168
16051303
73945460
46727971
89474462
47081954
56534113
93604897
78932016
13206475
6473303
34632956
57833805
88513212
44083083
5809510
43507075
89844897
4328642
9504946
86823743
72082317
62109765
50818592
96312102
43916348
96009676
8754668
40284860
23022320
7363310
96212010
37264338