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