7
10
3
11
14
9
28
1
12
8
5
71
27
47
25
19
4
15
6
34
33
84
35
106
18
38
59
21
29
20
93
39
78
49
16
191