69
41
80
30
90
158
177
105
54
37
20
34
84
49
88
42
12
40
115
53
26
83
21
67
55
51
113
97
58
36
93
29
65
46
50
68
61
56
31
66
19
33
146