6
40
15
65
21
10
39
28
179
182
27
132
20
87
34
169
45
60
125
607
97
110
131
30
120
220
147
68
145
84
201
80
298
129
13
24
49
14
23
99
35
256
51
31
18
3
663
63
32
206