3
8
6
7
20
4
9
25
74
31
10
19
12
30
24
14
27
52
26
21
11
94
72
57
35
29
15
93
65
42
49
54
32
38
41
167
113
194
106
203
62
157
135
51
92