16
15
31
4
13
40
19
28
8
3
39
64
22
36
51
79
60
32
2
1
43
214
33
30
62
37
21
12
11
10
49
24
45
35
27
82
25
46
57
114
5
44
7
20
26
17
18
6