170
113
258
101
123
121
144
12
79
34
226
57
23
111
54
49
189
482
33
177
157
116
75
27
168
192
297
147
98
41
138
99
81
184
236
35
25
125
191
87
89
55
134
51
80
135
129
45
44
181
61
104
96
30