11
66
97
24
44
38
12
16
57
65
33
90
95
19
242
75
55
61
5
29
34
35
27
206
47
18
43
93
64
100
195
121
187
235
400
149
42
202
131
78
309
135
69
67
155
30