35
33
16
41
8
6
5
138
42
200
19
59
14
25
10
24
46
18
28
17
12
9
13
57
7
67
30
21
23
68
111
45
168
122
37
142
156
40
90
31
49
79
38
39
20
64
55
81
51
62
47