42
64
56
339
47
34
597
94
62
400
68
127
26
264
255
337
153
80
106
45
92
575
27
76
91
811
872
53
347
60
321
210
179
162
346
101
20
160
73
432
163
85
159
111
96
78
71
82
247
254
51
63
226
424