26
123
29
32
477
18
31
51
62
85
350
48
55
210
34
112
14
80
82
73
539
8
41
52
86
6
239
553
39
83
219
106
20
12
22
44
180
101
186
81
28
63
158
43
16
7
146
256
109