472
157
168
17
273
471
330
14
96
75
90
215
136
252
78
203
228
19
61
174
146
57
16
50
68
91
55
36
59
171
88
52
28
51
949
381
67
177
152
227
65
208
72
35
40
42
43
76
80
221
48
173