33
39
71
293
45
147
303
127
79
99
216
591
129
162
183
59
329
16
470
131
251
546
492
205
153
219
2022
132
142
880
367
111
177
223
262
120
146
971
630
81
89
356
78
658
457
135
47
119
463
227
94
173
102
105
165
28