27
50
136
127
29
17
319
177
173
241
70
49
32
126
43
15
14
58
21
78
83
412
40
31
16
5
109
62
73
93
9
57
92
11
402
165
576
196
501
326