241
61
189
215
134
66
38
482
706
69
352
55
304
41
97
68
239
80
127
878
165
126
91
139
163
67
98
194
44
87
95
106
20
90
51
35
125
182
112
85
306
379
323
212
255
39
50
256
130
122
184
101
75
561
191