23
87
112
342
39
41
111
54
29
399
58
91
168
212
110
30
20
18
48
50
116
44
64
108
100
88
187
161
47
42
69
73
40
89
137
232
158
193
133
142
145
62
115
124
134
107
164
63
32
96
150
210
59
72