37
52
108
171
190
115
98
167
20
81
56
33
280
91
58
310
151
148
134
72
64
46
110
95
183
215
551
83
168
388
42
187
11
208
60
97
231
165
178
161
36
203
212
32
140
411
143
1632
293
281
61
39
685