140
84
125
264
36
181
96
24
35
25
681
54
74
77
88
179
29
19
202
174
66
40
186
94
50
189
48
117
32
49
257
61
1183
283
290
162
165
97
359
269
58
142
26
68
201
63
265
214
178