4
3
2
9
7
18
0
11
5
8
1
13
12
19
68
112
31
62
118
101
172
210
29
151
139
22
353
34
64
46
117
37
63
17
23
93
35
69
89
85
57