0
20
4
12
10
5
1
13
11
9
25
82
32
16
7
23
8
15
27
29
14
3
30
6
17
33
60
19
108
24
47
46
79
113
34
59
49
344
87
50
105
55
70