5
19
23
6
10
12
14
4
9
18
8
11
2
0
50
178
116
51
203
475
153
63
205
65
60
84
101
26
424
56
312
181
33
35
46
20
218
81
111
24
125
54
79
70
44
180
273
212
209