307
153
80
73
65
48
175
116
136
52
92
197
259
101
91
685
298
870
47
109
59
661
60
33
18
215
56
286
27
262
44
34
203
130
22
137
281
243
193
149
16
568
30
76
49
257
111
159
107
75
182
640
121
81