247
22
44
42
24
20
80
21
277
99
67
131
197
537
11
58
65
45
100
31
109
79
46
176
129
249
401
193
371
508
102
227
94
60
57
182
146
121
112
19
9
62
13
180
34
29
73
32
18
200
8
0
39