7
5
2
4
16
30
10
32
28
14
6
13
11
1
37
21
25
39
57
15
45
140
34
41
76
22
31
66
61
54
96
87
113
27
24
50
81
19