65486916
515851
45354050
25696761
4552892
23498491
6062360
95262882
79239436
17842664
44291736
29115382
13351015
55474218
87016460
35156664
8629326
56546171
97627697
91031712
89384992
91435244
68356195
4859193
12042656
59697985
70357082
70883333
19812381
23562197
52409172
36058793
15341696
72794017
56461867
50692943
98318272
24632981
95735980
83512652