85
154
10
67
37
52
13
11
203
100
27
29
195
17
93
117
652
591
525
600
179
119
388
236
511
2022
140
44
209
152
197
210
247
121
171
60
163
36
102
380
413
125
166
555
143
341
196
918
456
78
150
607
468