10
4
6
47
1
17
3
2
7
12
21
9
5
15
16
14
0
35
19
11
18
54
13
85
46
8
67
31
22
81
28
44
103
598
424
180
27
99
183
126
39
89
23