10
228
7
42
80
34
448
78
14
31
88
41
21
67
40
27
36
20
171
45
63
133
19
100
326
16
26
200
52
81
32
53
61
210
332
93
184
109
157
89
11
51
82
188
177
111
59
99
303
167
71
46
48