1
3
99
100
120
32
330
23
76
44
31