0
0
0
0
0
0
0
0
0
0
0
0
1
1
1
2
2
2
3
3
4
5
6
10
15
19
23
26
31
31
31
31
31
31
31
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
32
33
33
34
34
34
34
38
41
45
48
48
49
