3
0
6
8
20
1
41
18
5
15
11
4
12
10
14
7
39
52
27
35
25
17
32
9
30
151
13
21
70
23
239
200
42
54
382
96
67
71
343