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