95263535
12253513
36455815
5035800
23445702
90841319
72362212
9383658
11454672
25803053
78305715
38266930
9972568
45257360
2363655
77971138
95488692
79011227
16011579
77038745
6346831
21007307
57955228
68984176
71295769
78718875
69082674
990892
85757456
94056821
4711966
48601343
13219218
68939069
35307775
51623436
95746283
37473101
25496257
72379348