100
0
2
5
6
9
12
13
14
17
20
22
25
26
28
30
31
33
34
35
36
38
39
41
44
46
48
49
52
55
57
60
61
64
66
67
68
71
73
74
75
77
79
81
82
84
86
89
90
93
94
96
98
100
103
106
107
110
112
113
116
119
122
125
128
131
133
134
136
139
142
143
144
147
148
151
153
156
159
162
165
166
167
168
170
173
176
178
181
182
184
185
187
188
190
193
196
198
201
203
205
