90
235
221
86
76
130
470
84
122
188
483
103
254
21
149
57
210
22
263
1579
136
182
14
24
72
27
55
464
87
49
94
336
253
16
2768
291
183
46
51
30
45
31
129
207
361
236
1410
15
177
150
62
110