43
459
321
21
66
77
7
71
86
31
9
2
5
10
32
187
81
17
37
63
25
137
131
511
67
11
15
253
64
41
46
214
39
149
73
91
38
89
158
23
205
182
28
537
505
177
30
324
65
322
72