0
0
0
1
1
1
1
1
1
1
1
1
1
1
2
3
6
9
9
13
16
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
21
22
22
22
22
22
23
23
23
23
23
23
23
25
25
31
38
45
45
45
47
51
56
61
66
69
