16
16
17
27
33
23
35
43
34
41
45
59
43
82
63
64
80
64
66
96
76
118
120
54
116
71
125
77
72
120
170
112
91
112
102
123
123
137
96
101
208
121
133
162
141
214
162
160
147
137
219
214