218
36
143
33
228
252
59
39
184
47
52
43
141
176
1068
131
63
90
207
167
93
84
45
234
23
156
139
152
35
370
202
19
117
8
51
17
96
237
236
163
86
191
38
85
155
77
174
277
161
127