0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
5
10
15
19
21
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
29
32
37
42
47
50
55
55
55
55
55
55
55
55
55
55
55
55
55
