8
21
20
38
17
11
110
47
19
52
10
48
13
6
5
40
51
37
23
7
2
42
14
30
9
3
22
33
4
59
44
60
25
0
15
45
66
31
127
26