23
46
2086
41
43
30
76
110
32
90
27
59
40
78
35
39
138
57
73
29
60
150
103
75
52
88
135
84
124
536
130
105
63
67
68
120
1262
237
79
38