181
74
23
111
94
57
37
51
547
17
58
25
175
110
173
71
105
76
50
19
55
39
221
203
40
53
72
154
93
603
129
66
35