20
81
79
33
32
19
77
89
34
26
121
74
215
212
191
254
107
52
4
27
497
213
13
25
28
267
10
47
48
135
41
417
99
102
73
46
66
229
11
30
253
31
302
131
200
134
168
260
97
149
75