0
5
18
25
38
48
8
32
26
44
27
50
70
47
21
43
22
20
9
58
31
49
57
41
34
81
39
112
67
130
72
78
52
246
168
232
260
131