21
30
14
204
42
101
26
45
10
15
13
96
225
65
11
7
17
846
62
218
146
24
20
183
159
245
147
41
603
22
48
193
527
200
199
221
371
676
246
92
104
270
252
60
234
39
18
35
132
142
448
67
80
228