3
18
10
0
6
19
29
27
25
5
9
14
783
43
93
26
35
12
24
2
1
42
16
182
45
17
20
47
126
21
15
13
4
476
22
34
28
32
38
401
11