5
2
7
16
1
14
15
27
21
41
22
9
6
38
3
24
18
31
12
8
34
43
0
52
74
56
10
46
65
32
30
55
143
127
39
53
17
130
25
165
83
526
96
187