17
26
45
34
36
43
47
71
993
183
122
52
12
22
85
116
25
49
57
63
281
30
278
18
86
69
65
782
392
366
474
246
87
94
160
640
54
134
73
430
525
245
72
68
114
101
477
37
121
66
38
150