9
3
2
1
13
323
4
5
6
63
46
38
10
7
47
45
29
1164
32
8
31
16
41
28
20
26
57
76
24
12
11
0
19
14
43
23
17
90
78
33
25
60
39
184
15
503
50
27
30