292
13
59
63
93
26
27
70
85
64
89
234
145
321
32
562
523
15
160
571
38
69
478
45
33
31
12
29
24
125
71
35
49
55
51
48
106
80
30
129
39
357
229
96
21
428
66
326
79
65