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