10
146
96
43
561
61
15
187
41
36
106
51
86
53
68
334
94
103
59
341
45
687
30
164
121
39
90
64
28
113
142
52
57
21
126
11
8
49
389
136
71
24
17
93
26
25
138
60
169
181
4
236
33