239
288
93
235
178
216
200
112
37
102
113
47
67
63
106
118
95
107
10
99
94
70
172
47
130
119
14
84
97
107
52
49
69
50
45
28
38
68
83
6
56
134
157
53
18
29
66
43
29