3
26
7
5
20
24
13
11
2
6
8
12
0
21
14
34
18
25
19
138
22
10
154
73
72
68
38
254
133
4
9
67
141
406
284
64
63
149
56