9
0
20
5
3
7
12
28
2
1
17
4
6
22
54
47
8
10
27
16
34
39
91
48
40
21
49
68
205
50
132
41
31
62
123
38
19
37
57
98