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