13
15
39
10
0
27
12
31
67
96
24
65
112
4
62
99
59
9
151
129
140
361
179
103
83
237
57
116
86
25
21
30
143
106
305
101
8
104
122
133
69
75
36
269
92
18
132
281
71
117
32
35
211