12
6
2
4
65
28
8
22
5
16
86
29
145
26
32
42
75
31
148
38
168
150
142
96
60
89
23
118
81
83
44
46
24
35
80
40
236
85
101
70
13
78
18
66
25
39