10
6
5
8
24
30
50
21
9
94
2
29
27
26
16
18
32
85
44
3
62
46
49
37
28
81
39
15
84
78
52
12
97
17
35
166
41
92
98
56
40
54