71
149
10
67
35
52
13
11
202
100
51
27
28
195
17
93
117
651
591
525
29
600
179
119
388
236
511
2022
140
44
209
152
196
85
210
247
121
170
60
163
36
102
380
413
125
166
555
652
143
341
916
456
78
150
607
468