60
72
43
35
246
11
18
187
167
63
153
132
91
53
27
69
283
32
47
137
826
515
93
9
110
24
181
33
1672
835
23
39
442
201
74
211
148
19
191
17
13
41
138
382
174
42
585
341
306
199
30