52
70
40
48
35
51
192
1282
289
87
28
12
80
173
97
193
25
414
47
391
749
170
383
26
15
78
31
188
75
49
96
61
201
195
64
214
55
113
155
164
149
137
11904
36
86
350
866
236
505
21
3753
23