99
172
11
68
37
53
14
203
100
52
26
30
195
18
93
117
652
591
525
29
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
144
341
196
918
457
78
151
607
468