108
177
12
68
37
53
14
11
203
100
52
27
30
196
18
93
117
653
591
525
29
600
179
119
388
236
511
2022
140
44
209
153
199
85
210
247
121
171
60
163
36
102
380
413
125
166
555
652
144
195
341
921
457
78
151
607
468