4
2
14
3
7
5
9
35
29
33
45
42
15
170
30
50
93
20
40
6
24
146
26
134
113
12
195
52
131
64
10
388
54
43
203
63
1541
18
25
21
31
59
28
38
73
96
198
128