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