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