86375778
41319516
34797142
86959754
52012172
2972056
23462638
44546986
60693101
77339628
15412952
2909723
3668053
21869184
12657192
65256136
66029439
2036036
87442582
10928219
99817727
73519207
81902527
69065075
69826935
3254758
86361585
56929
70851702
5959049
46329539
6933062
55967559
52227911
69048253
458106
28463476
47896196
85743725
58864657