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