25
26
176
8
10
5
29
90
115
35
73
52
20
74
9
202
47
31
48
11
30
37
21
252
16
107
119
38
50
78
42
56
158
54
18
55
17
60
12
84
89
64
1159
121
286
63
218