21
32
27
411
34
377
24
98
55
112
84
22
57
20
242
36
243
103
135
110
128
147
23
95
180
88
81
145
230
181
202
225
265
144
67
46
1276
154
141
196
591
222
45
92
638
506
114
42
127
53