0
0
0
0
0
1
1
1
1
1
1
1
2
2
4
5
5
5
5
5
5
5
5
5
5
5
5
7
7
7
7
7
7
7
7
7
7
7
7
7
7
12
12
16
17
17
18
18
18
19
19
19
22
27
31
36
38
41
46
47
47
48
51
58
66
77
77
77
77
82
82
86
86
86
86
86
86
89
93
93
93
93
95
97
105
118
132
137
142
