6
4
4
35
33
37
55
57
49
74
68
65
75
79
77
86
104
115
108
123
100
126
84
97
151
158
102
113
102
136
120
139
162
112
161
163
120
100
171
145
214
129
145
229
210
193
122
100
143
77
118
230