15
33
67
51
47
42
5
46
18
32
25
37
153
150
90
44
56
3
41
53
66
54
9
40
14
39
55
4
27
103
82
8
6
62
29
92
20
69
43
48
19
17
36
16
168