13
39
263
46
133
188
17
54
101
75
71
88
162
25
15
20
70
99
49
63
35
43
38
2
31
22
211
357
191
195
72
27
14
50
56
16
12
48