29
18
635
229
60
20
52
355
94
31
51
235
37
21
66
164
47
59
155
53
363
115
119
136
368
338
1017
34
142
98
84
49
133
35
36
25
96
15
80
30
111
220
40
7
6
122