14
12
5
11
3
6
16
2
15
7
25
1
64
91
49
59
92
143
39
67
86
42
90
126
18
82
68
27
56
28
22
21
29
20
58
72
24
47
44
107
79
200
195