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