55
43
186
19
111
24
70
18
20
46
22
39
141
188
28
74
121
88
566
129
51
35
280
63
71
44
27
89
296
62
66
514