16
28
10
13
8
66
22
17
21
15
19
7
43
31
26
42
34
82
25
32
107
24
27
39
14
98
144
87
128
4
57
113
75
37
55
90
64
36
47
12
18
50
3
62