92
82
74
75
86
99
153
185
118
96
16
59
37
158
88
197
192
188
396
290
385
160
101
49
345
125
107
85
40
165
104
113
128
112
266
102
98
64
142
202
137
81
80
224
100
135
89
63
61
114
159
179
139
143
73