10
27
9
7
83
14
26
5
32
42
30
29
34
3
66
59
28
18
256
61
47
77
364
21
2000
196
181
406
15
46
187
78
19
92
8
357
45
120
144
102
173
79
251
278
103