0
3
3
9
10
22
22
22
24
24
26
26
32
34
35
36
37
44
44
46
50
56
58
59
59
70
72
75
75
76
76
79
79
84
85
87
87
88
98
99