51
50
40
84
138
43
113
36
64
46
39
144
74
29
45
37
60
38
55
162
108
80
32
76
109
153
93
134
558
117
77
91
130
1292
262
65
85
68