10
17
9
3
944
71
61
184
102
22
65
56
32
99
299
97
63
140
174
85
57
75
59
25
27
186
36
14
231
46
35
69
123
166
122
157
109
41
26
717
74
39
38
93
171
54
354
133
31
15
20
67
58
189