0
35
6
85
14
27
43
78
18
34
21
13
46
57
152
96
193
104
269
251
139
94
89
178
375
179
156
121
253
364
108
171