10
5
13
8
4
9
6
3
11
20
71
2
1
16
14
148
38
97
46
50
61
29
31
47
78
92
49
7
35
28
124
117
73
91
101
113
169
27
115
34
18
48