240
290
235
133
178
95
113
218
38
202
102
96
114
94
119
107
63
68
48
107
108
71
97
72
172
119
101
48
90
84
159
11
29
28
67
68
42
45
135
17
83
1
49
52
37
29
82
30
27
25