127
74
105
63
65
28
57
46
126
218
51
88
41
167
84
96
91
27
38
85
233
265
147
35
782
311
161
195
25
44
111
30
95
134
129
48
150
104
130
166
123
243
71
155
299
170
20
93
103
112
186
124