2
7
11
6
5
9
0
3
16
31
78
327
72
215
12
93
169
47
41
259
30
40
56
26
36
15
20
202
73
101
4
18
10
195
131
241
128
285
8
219
27
189
113
21
117
19