11
13
28
26
27
22
23
49
19
18
16
24
12
8
7
80
143
67
211
110
177
140
108
164
95
144
157
122
87
141
99
171
65
176
86
137
148
393
252
34
129
149
117
336
131
221