6
3
13
1
4
7
14
11
8
5
16
45
46
40
43
32
23
44
103
110
128
97
36
62
9
20
48
294
27
25
98
51
126
2
33
131
17
28
34
50
120
81
15