0
5
25
2
4
21
15
14
1
8
24
7
22
13
18
52
20
10
33
19
30
90
38
36
108
85
99
67
29
57
27
17
16
50
3
63
26
62
11
39