7
11
35
6
2
12
14
18
31
26
15
4
94
90
69
152
116
59
29
127
70
19
41
115
50
27
52
24
8
16
150
42
48
103