27
14
39
9
544
44
37
84
63
58
119
29
355
60
151
308
33
220
94
22
20
53
81
214
51
211
304
55
83
25
137
212
23
50
133
116
166
265
82
409
31
259
343
534
144
86
413
280
59
279
405
88