238
288
88
234
113
178
215
111
102
200
106
47
107
67
37
99
62
95
9
70
97
118
13
171
119
82
47
4
44
134
93
107
130
14
33
28
69
33
49
157
83
67
28
42
56
27
68
28
17
53