100
0
2
4
5
6
7
9
11
13
15
17
19
20
21
22
23
24
25
27
28
30
31
32
33
35
37
38
40
41
43
44
45
47
49
51
53
54
56
58
59
60
61
62
64
65
67
68
69
70
71
73
74
75
77
79
81
82
83
84
86
88
90
92
93
94
95
96
98
99
101
102
104
106
108
110
112
113
114
116
117
118
119
121
122
123
125
127
129
131
132
134
136
138
140
141
142
143
144
146
147
