0
6
4
14
1
9
7
5
16
20
18
442
45
212
11
47
23
145
236
21
76
39
105
179
37
72
533
135
174
48
10
26
49
160
226
192
15
466
233
24
38
8
12
141
64
269
78
125
172