14
5
1
16
2
158
23
111
282
82
51
42
793
125
269
144
403
690
157
57
21
132
45
36
58
169
71
150
191
77
48
287
35
170
37
204
94
554
13
56
39
34
105
44
19
90
102
29
109