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