0
8
23
16
10
22
32
51
18
6
12
2
25
87
30
33
363
157
151
43
42
73
78
118
27
206
261
123
102
94
35
70
28
67
318
187
53
65
91
21
14
39
120
74
57
55
15
64
69
47
46
34
66
62
130