21
115
163
210
91
397
324
69
19
27
189
73
50
706
26
40
16
95
32
237
130
9
39
111
29
172
48
36
282
244
147
43
72
253
30
79
207
35
141
24
93
51