0
2
7
13
19
26
30
31
34
38
41
44
46
49
54
56
59
64
66
70
78
84
91
93
98
100
104
107
112
116
120
