25
91
48
306
193
160
176
1182
140
371
51
188
23
56
123
15
13
22
116
34
40
149
20
134
146
122
14
11
62
191
272
57
6
292
42
36
19
32
29
33
184
58
54
39
9
132
61
413
76