16
47
32
68
40
89
90
103
150
76
18
80
134
127
31
41
53
28
67
97
43
59
140
15
16