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