10
11
39
7
3
12
16
18
31
26
15
14
6
4
94
90
69
152
118
59
29
36
128
73
19
43
115
117
50
52
24
8
150
42
48
103