0
30
13
12
4
8
5
23
40
14
36
18
20
24
45
1
7
28
6
63
109
11
33
62
35
82
15
46
39
74
78
42
47
26
32
59
41
58
17