57
25
35
28
48
120
58
39
74
112
160
203
159
334
238
56
213
36
53
24
13
180
144
55
84
225
143
268
200
51
223
226
126
68
63
450
59
610
177
38
242
17
29
166
435
44
136
151
86
98
92
198
23