7
23
20
9
6
22
10
42
21
12
1
2
15
8
186
138
75
57
45
32
17
3
62
34
87
72
88
11
56
46
92
110
43
226
251
19
30
58
51
134
50
60
157
52
54
184
166