256
42
206
11
23
43
22
41
93
16
15
169
131
25
50
60
479
51
7
116
103
57
17
45
58
99
2819
98
179
97
75
47
29
20
21
54
71
19
52
166
359
27
155
95
24
32