0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
3
3
3
3
4
4
4
4
4
8
8
14
33
33
33
33
33
33
33
33
33
33
33
33
33
33
33
35
35
35
35
35
35
35
40
52
54
57
58
58
58
58
58
58
58
58
58
58
58
59
59
59
59
60
63
63
64
64
65
65
65
65
65
72
72
81
105
105
105
105
105
105
105
105
105
105
105
105
105
105
105
107
107
107
107
107
107
108
119
132
141
144
145
