38
26
58
30
46
109
57
49
55
71
53
22
59
127
14
66
130
27
153
90
78
189
56
0
154
39
5
17
294
185
63
72
48
192
167
82
24
54
44
105
45
52
42
306
67
191
559
12
84
252