8
5
6
1
7
17
12
10
15
13
21
16
20
3
25
22
2
4
83
50
11
23
43
19
44
28
31
67
70
122
171
74
34
27
26
71
60
191
481