0
8
16
40
36
67
87
56
3
9
38
5
57
88
22
132
6
1
27
31
4
25
17
105
43
21
55
70
42
15
26
29
48
24
23
18
37
450
54
93
19