2
double
0
269
253
169
319
429
115
304
460
100
83
129
103
509
310
538
516
2443
7082