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