0
8
32
17
4
5
54
42
22
52
18
34
11
23
14
10
88
131
142
231
156
376
202
282
184
217
266
115
300
143
154
122
92
147
235
102
110
103
44
72
191
107
112
126