72
66
144
86
18
32
47
29
62
43
123
574
76
304
447
107
118
340
56
25
149
12
67
119
169
54
153
150
168
10
71
40
57
48
166
58
79
63
129
49
156
42
21
113
95
219
55
41
274
134
202
114
103