75
64
114
51
112
60
138
117
43
58
86
66
101
145
157
38
87
186
93
96
111
81
85
57
36
99
88
71
76
68
39
94
84
107
59
30
156
49
501
191
146
44
89
77
79
83
118
277
162
113
119
893
149
259
195