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