22
46
17
443
185
31
228
202
67
154
33
63
81
85
259
217
77
20
23
193
72
65
60
97
99
52
141
59
130
104
91
74
92
110
95
830
188
242
146
45
47
50
163
264
76
138
29
153
21
41
137