40
203
16
190
20
67
87
140
90
80
38
32
41
71
235
43
127
553
128
50
214
139
23
42
216
88
260
188
178
83
285
3633
103
1217
99
59
169
104