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