13
10
29
8
16
11
9
7
12
52
17
38
19
57
25
36
158
24
47
46
71
22
70
40
85
37
267
159
27
219
245
157
97
67
34
28
238