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