0
4
8
16
23
28
33
38
41
49
56
57
61
65
72
74
77
85
88
96
100
