0
8
16
28
15
144
45
32
79
14
17
57
19
67
29
37
20
42
44
124
6
46
80
107
18
142
292
122
86
60
112
161
41
156
111
182
100
24
10
13
64
366
55
31