0
1
5
10
26
41
21
42
60
130
52
81
167
75
64