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