14
4
28
25
20
9
2
3
29
10
26
33
19
68
162
111
161
140
188
87
636
116
167
199
141
65
550
31
50
112
218
94
383
264
233
180
193
163
139
64
234
35
38
254
69
59
474
30
202
82
149
419