57
23
17
84
151
24
31
41
75
38
21
53
43
79
299
118
62
55
48
715
136
25
89
56
130
68
184
135
119
228
5287
216