1
3
17
26
29
58
12
35
49
112
38
364