106
157
462
244
48
147
90
196
344
73
299
464
251
163
27
235
188
74
51
24
52
160
226
165
222
79
122
43
18
133
25
129
38
326
91
15
80
101
738
123
143
356
65
237
36
46
300
174
20
112
68
50
33
49