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