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