21
406
27
188
74
224
57
11
8
322
135
82
47
265
95
392
7
25
45
46
124
32
30
92
4
64
59
73
29
19
33
28
42
16
12
171
104
23
34
71
244
190
214
199
31
14
72