51
28
17
30
121
47
87
162
70
44
65
142
119
311
156
198
68
25
55
50
71
77
57
38
103
241
252
140
207
117
110
299
34
40
11
73
122
124
69
415
294
4
18
170
253
59
42
147
86
80
53
200