40
36
15
25
31
16
67
27
33
37
23
4
18
14
143
142
38
12
10
20
28
70
81
26
22
54
71
42
114
90
19
32
61
57
5
39
53
17
50
45
69
127
41
7