13
3
1
15
11
14
10
7
5
4
8
2
16
46
30
31
73
45
36
23
25
42
146
49
44
28
59
57
96
87
22
62
79
20
85
112
61
41
144
92
12
29