42
30
62
39
66
16
32
14
13
40
9
21
5
53
12
7
142
377
131
129
2
38
20
8
26
15
27
19
11
245
128
92
46
47
80
35
28
313
68
84
137
54
221
10
17
203