5
1
0
4
8
18
78
13
313
16
34
38
19
24
39
40
133
26
36
28
14
57
56
54
52
93
178
44
37
97
45
65
82
17
236
73
225
85
246
298
59
143
88
208
422
50
27
66
136
42
112
366
137
31