16
11
8
45
3
7
30
27
26
15
12
5
20
32
73
18
17
19
35
14
25
31
97
40
33
81
67
49
85
28
34
39
139
84
87
142
65
131
77
21
38
99