130
57
66
72
85
78
59
58
49
50
223
188
299
407
298
107
399
591
132
701
133
400
81
127
104
34
87
120
307
809
283
313
101
200
123
147
64
63
230
121
86
48
207
68
239
36
52
33
176
154
51
122
143