3
8
9
15
7
5
30
16
36
4
77
45
13
219
21
35
67
14
161
64
37
33
29
23
24
39
99
59
12
149
147
31
19
6
105
170
68
75
11