0
8
26
36
129
92
57
69
55
21
11
20
2
61
5
25
32
18
34
149
177
91
93
160
64
43
127
72
83
175
42
95
71
38
62
179
67
19
23
16
68
131
264
75
172