5
20
19
2
14
1
7
15
10
0
8
11
3
6
103
33
72
32
18
37
29
61
74
23
71
16
62
38
87
94
132
46
60
52
69
66