106
150
273
149
28
110
41
30
121
161
179
109
88
84
212
34
139
59
55
158
405
104
145
112
92
125
48
226
35
91
39
173
52
466
127
262
70
49
144
338