10
19
35
36
38
0
25
2
13
41
21
22
8
9
18
27
6
7
42
15
28
33
105
142
99
66
77
11
119
132
80
162
53
120
29
40
52
45
239
60
49
233
39