23
35
26
136
92
36
40
50
84
34
9
28
31
157
101
52
15
21
179
392
22
33
102
426
188
154
120
137
278
27
75
29
24
57
38
43
54
104
195
73
71
142
25
187
48
37