5
2
0
6
3
22
31
106
69
66
44
151
62
23
7
272
102
130
35
176
121
95
123
139
190
10
21
287
70
63
269
100
59
13
18
64
27
67
34
43
55
37
30
73
36
24