0
9
15
10
8
69
44
18
25
113
1
63
42
7
37
11
106
21
171
295
48
45
32
14
233
23
43
13
74
3
5
146
365
73
64
133
66
88
34
58
50
99