85289875
22987285
97567592
92103760
55984093
65029283
87389195
68851779
85063891
42432641
77654664
792743
45921021
63708624
87987376
56776011
95768149
62905989
52828199
84938902
82294016
82027408
61443616
23873307
77934499
8385863
4294719
55442105
67968742
69768974
86678480
68752585
83493249
43733027
39158160
78564128
50848312
53989722
26696301
14516789