5
0
1
18
2
11
3
71
25
57
41
30
22
40
14
142
66
55
43
96
113
178
23
111
26
16
44
37
62
32
79
60
48
6
54
29
47
97
51
68
35
21
50