3
2
13
113
31
5
70
7
73
6
9
11
10
8
15
25
14
21
18
17
16
72
23
4
672
49
22
66
27
24
97
39
105
19
26
29