0
2
3
4
7
12
18
19
23
25
35
36
38
40
45
48
49
55
56
57
67
69
70
76
79
90
91
95
97
100
114
115
117
118
119
