2
4
5
7
9
12
13
16
20
20
25
29
34
34
35
38
41
45
48
50
51
53
53
56
58
60
61
61
63
64
65
66
67
69
69
70
73
75
78
80
84
85
85
86
87
91
92
94
96
96
97
97
97
98
98
98
99
101
104
104
106
106
109
109
110
112
113
114
114
115
116
117
117
117
119
119
119
119
119
119
124
124
125
126
126
126
126
126
126
126
126
126
126
127
127