8
9
10
13
17
37
21
22
4
12
2
15
32
30
39
33
54
45
108
50
43
14
7
82
49
44
16
6
18
46
35
27
38
3
56
66
24
23
19
29