2
9
55
4
3
10
5
17
16
19
39
27
29
24
33
31
35
37
32
15
13
61
62
59
60
70
23
123
41
21
74
81
6
45
104
93
359
143
63
26
133
53
52
159
140
66