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