51
31
16
17
85
15
13
12
152
160
131
22
10
27
60
64
14
257
183
68
321
54
81
29
9
6
181
46
23
37
34
47
88
52
50
28
45
130
251
614
4
38
80
21
216
101
500