10
11
9
5
3
17
2
21
14
123
42
34
8
22
53
23
6
18
12
54
66
25
175
35
4
127
117
26
101
27
195
1
79
140
50
73
28
30
39
89