12
32
4
33
6
29
7
13
49
8
53
55
42
107
5
31
18
260
30
67
9
23
52
39
60
45
356
44
28
26
38
19
40
66
10
11
265
2
156