4
2
1
14
15
323
5
6
16
70
35
25
3
10
7
64
51
18
1147
23
9
28
24
32
11
31
54
61
27
0
12
13
8
47
39
22
30
21
104
78
34
40
63
17
19
41
147
26
20
512
58
42