25
29
22
21
15
19
159
207
44
227
20
137
6
5
79
378
43
91
35
27
33
51
54
97
138
23
34
45
26
114
49
14
36
74
115
10
17
67
31
24
18
173