5
13
6
44
26
2
30
16
10
38
4
21
34
43
18
57
68
71
20
105
46
24
15
41
7
11
32
109
76
88
48
63
12
9
19
23
87