57
60
27
47
88
160
40
46
132
21
51
116
39
18
142
102
408
70
77
41
30
82
9
43
98
258
37
897
36
28
278
73
91
122
298
212