9
3
22
39
12
7
23
4
5
1
8
6
46
64
162
19
2
138
49
29
53
15
26
77
25
50
20
13
91
37
17
69
0
24
42
43
34
21
59
11
207
28