96
28
94
97
127
61
120
399