22
20
196
15
121
526
62
70
146
134
87
283
176
144
195
64
111
28
46
156
51
26
89
266
249
24
27
18
182
38
91
52
32
44
11
39
110
406
267
40
233
35
49
45
5
148
152
47
165
74
30