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