10
4
3
28
13
5
1
11
17
2
14
8
16
47
0
25
66
29
33
9
26
50
52
41
19
31
36
82
27
67
21
6
99
98
44
113
86