28
39
72
261
34
214
33
70
168
552
13
43
51
157
133
12
30
25
19
23
17
22
181
123
50
69
203
372
67
41
109
104
226
95
24
88
81
146
29
75
166
82
222
176
182
130
40
26