10
14
8
30
41
47
7
68
42
287
31
109
175
21
122
51
26
102
120
214
93
27
215
221
309
722
417
123
75
190