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