13
17
14
16
15
7
40
112
38
11
27
1
2
3
26
128
49
25
20
82
29
44
89
101
30
19
58
6
18
51
24
12
39
37
337
59
57
10
4
47
79
67
78