79
27
18
518
94
530
177
66
63
131
112
556
75
135
76
97
220
230
400
48
58
80
74
32
137
252
297
172
142
46
38
73
225
88
68
735
65
129
13
42
138
113
292
49
29
205
92
96
302