7
15
28
2
0
8
21
38
12
14
26
31
10
76
23
25
13
20
177
63
57
91
100
17
53
16
36
22
24
29
34
152
54
87
168
325