0
3
13
24
8
4
12
78
38
60
91
42
64
63
99
25
143
62
47
27
53
88
54
40
67
92
106
130
18
44
69
51
26
21
11
55
31
49
180
225
198
66
90
72
187
95
58
176