0
32
13
4
5
30
54
41
22
53
47
18
17
10
19
8
85
131
141
230
156
376
202
281
184
216
264
114
299
143
154
121
92
147
235
101
109
103
43
72
189
106
111
126