12
20
232
213
31
9
184
72
87
38
102
182
74
33
235
35
25
107
99
85
39
118
32
50
37
271
84
520
104
80
200
192
668
167
226
293
123
14
248
64
228
253
265
34
244
755
478
90
218
23
27
603
21
91