9
36
18
13
51
15
42
14
92
306
86
87
40
142
61
237
146
88
135
190
111
76
60
68
148
74
59
112
136
72
22
97
19
29
32
38
101
80
21
82
115
217
57
153
271
333
722
480
159
321
209
332
158