5
0
2
4
12
9
1
13
28
8
57
22
160
11
25
77
69
40
68
101
51
17
52
133
83
42
63
26
38
132
21
41
233
24
16
45
10
62
30
223