90587352
33731716
72547795
64329942
50678400
67281665
79894513
18089209
6154326
44028781
43297906
47458511
67089072
28849169
46607505
82379707
39188825
3135307
94507869
4797568
67945638
13469193
26527070
53257342
22987858
63273753
90429889
800621
10242999
36856068
23454380
80166957
75901851
41416494
58635337
13389693
92865685
27412326
39788244
15279442