99
21
95
93
34
53
77
40
27
29
22
23
537
2024
194
43
28
188
363
31
26
120
389
49
14
107
588
576
17
74
418
374
50
19
200
65
408
136
39
15
206
51
63
75
98
228
108
287
324
70
824
265