133
55
37
28
54
29
45
16
179
161
27
287
18
60
47
46
82
64
25
223
349
35
44
102
182
88
130
30
49
42
270
214
38
222
81
158
20
62
76
114
91
74
164
105
95
101
50
120
11