182
16
130
27
347
227
135
306
556
10
4
13
124
6
30
20
1
204
229
64
106
26
123
327
63
311
393
65
98
32
40
18
24
61
14
3
7
308
412
160
115
218
77
110
213
157
74
99
94
210
170
474
543
161
46
192