275
411
160
287
307
665
84
109
157
396
11
7
215
526
52
29
56
37
57
39
60
33
47
22
201
622
28
6
91
72
77
220
773
114
290
92
186