10
6
5
2
4
7
16
3
8
19
17
18
15
25
38
22
1
13
32
92
231
45
12
46
28
11
14
31
44
65
20
9
29
26
24
21
36