0
1
16
25
38
48
8
32
26
44
27
49
70
47
21
43
20
9
58
18
22
31
57
40
34
80
39
112
67
130
72
78
52
245
168
232
260
131
41