10
30
63
36
33
89
12
15
398
197
40
124
52
9
7
214
85
35
109
50
95
55
171
41
13
19
113
60
64
6
45
90
187
11
25
237
178
379
141
44
58
32
103
82
121
169
212
69
20