3
1
24
17
7
2
4
5
10
6
16
8
40
15
196
18
29
13
35
36
12
32
14
39
11
99
133
21
64
19
26
48
62
71
49
158
188