0
17
5
68
27
12
16
36
25
31
79
35
26
9
57
87
142
122
141
73
148
133
264
161
42
198
126
85
56
143
599
321
465