11
3
27
19
20
8
2
28
10
26
32
67
162
14
110
161
138
186
86
620
115
167
199
141
65
550
31
50
112
218
94
380
264
233
180
193
116
163
139
64
234
35
29
38
254
69
58
25
471
30
201
82
149
419