240
290
132
178
235
113
218
95
202
38
114
102
94
96
63
68
107
119
108
48
107
71
70
172
97
101
48
29
119
84
90
159
11
28
83
42
68
29
49
67
52
37
45
82
53
17
58
38
72
67