2
8
13
15
6
18
16
42
30
12
76
63
109
31
52
106
68
155
81
44
58
32
69
105
164
20
74
139
19
110
34
90
47
41
24
88
46
113
100
118
228
39
117
78
92
108