59
50
200
474
40
10
33
25
188
136
409
816
197
14
19
55
98
166
53
29
397
204
5
130
103
106
20
34
195
124
524
689
101
30
37
9
93
11
78
13
115
21
169
52
38
121
119
60
76
122
28
47
66