19
55
193
83
509
48
28
37
33
85
77
95
73
56
71
127
24
29
114
78
66
89
134
60
21
59
68
30
550
64
49
15
34
46
25
63
18
97
58
16
6
17
195
27
320
43
98
852
541