50
30
61
29
39
45
74
33
31
76
48
59
57
146
113
43
191
159
16
93
69
38
44
36
46
177
28
84
169
70
17
41
68
37
80
109
111
71
26
42
55
110
22
49
86