5
7
0
2
3
11
6
14
18
59
79
19
57
297
44
69
109
49
149
78
107
77
43
82
227
28
178
80
160
17
169
37
35
62
50
27
108
75
40
26