0
1
3
7
25
30
53
73
76
92
109
111
