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