28
27
131
83
19
59
45
91
198
13
344
49
14
486
67
26
156
74
39
37
86
116
222
30
23
47
167
121
40
10
9
16
191
1
21
82
129
2
58
15
87