6
5
21
279
41
43
25
115
177
94
27
48
28
102
633
336
121
75
45
49
38
54
31
42
44
58
37
51
2025
56
26
40
60
47
32
76
52