35
17
12
38
30
6
112
87
135
43
69
8
7
33
24
20
16
122
19
9
29
25
133
11
61
47
15
170
80
75
54
65
96
31
37
81
39
331
417
166
56
72
84
243