4
1
2
0
3
5
10
23
11
22
8
6
13
43
25
31
36
50
111
42
189
19
117
48
38
71
185
18
112
56
28
124
14
16
211
163
29
27
177