5
3
16
14
2
15
10
9
6
8
1
4
46
17
13
30
31
73
45
36
23
26
42
146
49
28
29
59
58
97
89
22
62
79
21
86
112
61
41
144
93
12