4
5
31
15
3
10
8
7
14
11
13
6
42
9
16
32
28
29
22
18
25
72
21
85
38
129
34
23
81
52
27
166
48
77
33
59
189
49
26
20
71
50