7
5
3
10
6
17
12
42
32
96
69
29
21
16
26
15
51
57
18
11
23
151
37
19
239
58
198
14
8
52
118
35
99
195
4
92
93
312
72
80
40
20
43