7
3
9
16
32
17
4
23
11
14
19
30
77
10
5
65
8
21
25
34
55
53
142
42
62
20
22
58
104
182
125
46
38
15
59
207