40
43
44
31
26
56
2025
51
374
37
232
185
24
14
16
22
126
30
3
41
65
76
21
53
90
33
49
10
34
25
15
111
38
12
35
36
28
58
27
677
130
39
91
54
169