0
1
2
5
8
9
12
13
14
18
21
23
28
32
35
37
40
41
49
50
52
53
57
60
65
66
68
69
73
75
76
78
86
92
93
101
109
110
114
116
120
121
125
128
130
132
134
135
139
143
148
149
158
159
170
177
