238
288
93
234
215
113
112
178
200
102
67
37
106
63
70
47
95
118
107
47
99
97
171
9
13
119
82
28
49
44
52
69
83
5
94
68
107
130
50
157
29
67
27
53
134
42
56
17
28