4
7
36
66
28
24
14
8
17
5
73
46
68
3
10
32
9
51
11
41
21
13
27
6
33
29
19
37
18
31
109
2
15
887
307
12