31
34
134
251
54
99
278
18
27
16
24
23
7
8
36
22
37
123
20
17
100
102
65
15
66
57
98
138
44
3
173
14
28
40
33
106
131
547
219
107
11
9
38
26
181
32