148
116
180
370
169
140
205
21
8
80
127
112
327
44
56
203
133
92
331
88
143
67
58
37
82
90
414
51
50
177
30
57
488
420
163
73
124
324
165
135
36
119
14
692
38
95
263
111
27
473
685
101
10