55
63
53
148
82
329
51
147
121
92
38
68
62
261
138
253
33
27
142
44
45
131
89
373
71
111
186
99
78
90
56
168
228
98
48
344
43
61
109
76
170
154
212
49
20
160
151
206
247
190
1257
216
66
135
108
840