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