292
162
115
27
208
198
188
59
68
40
473
216
23
72
13
41
11
20
17
230
16
57
152
42
36
99
326
34
52
98
53
69
116
223
274
31
82
45
58
44
50
95
89
107
60
129
30