247
23
31
111
101
1085
892
16
96
17
140
80
21
152
57
106
88
26
201
451
43
69
45
50
15
55
25
54
9
18
153
14
35
136
5
84
12
137
185
311
34
399
36
81
6
30
155
123
42