240
399
78
91
38
86
306
370
124
104
167
100
60
53
142
98
101
80
136
99
193
168
129
154
437
84
131
114
46
56
79
65
270
108
206
52
203
103
110
73
140
88
200
144
34
93