0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
4
6
7
7
7
7
7
10
17
23
23
23
23
23
23
23
23
26
30
30
30
30
30
30
45
50
55
55
55
55
55
55
55
55
55
55
55
58
58
58
58
61
61
65
69
73
77
78
78
78
78
78
89
102
132
132
132
132
132
132
132
132
137
142
142
142
142
144
145
160
173
178
