28
116
29
98
540
240
64
56
33
32
47
20
43
81
52
70
54
549
36
73
61
1336
50
79
46
69
802
67
148
182
153
178
27
111
76
58
198
75
74
72
215
141
35
87
57
44