6
17
9
4
5
10
61
29
15
46
8
7
11
85
87
24
38
27
66
338
34
45
37
95
99
73
179
90
100
109
228
123
154
1958
28
43
22
75