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