8
1
2
18
6
3
4
0
13
35
54
55
9
17
56
20
49
14
58
21
59
106
104
149
39
88
34
191
337
118
233
90
262
199
28
41
23
65
16
180
79
178