33
74
235
303
588
680
94
448
121
374
286
214
45
84
666
48
55
372
774
498
64
50
27
26
160
69
600
195
113
204
410
76
234
241
435
590
244
258
209
393
232
139
640
99
80
34
716
75
184
110
66
37
185