27
21
26
173
176
134
142
318
207
71
31
91
81
146
353
77
1407
92
69
57
12
97
33
54
45
50
74
73
34
20
315
36
66
51
76
30
109
9
19
48
52
6
96
166
22
17
38
466