39
33
32
17
26
27
15
37
7
30
16
1412
10
29
64
96
48
69
113
174
46
22
31
55
71
40
53
25
183
52
76
49
44
107
23
115
101
147
81
124
95
28
74
36
47
78
170