0
6
20
12
3
14
17
24
8
21
70
46
104
30
78
5
4
16
32
28
7
31
18
13
23
34
54
2
37
26
15
41
90
135
48
33
82
57
35
25
50
53
47
519