10
26
20
30
9
17
5
48
2
3
43
19
34
98
4
83
54
91
35
11
23
72
167
29
45
31
12
21
81
6
25
22
40
7
8
73
24
16
86
14