24
20
42
30
57
238
91
198
121
28
81
15
35
2039
126
87
295
164
31
177
72
53
47
158
29
129
216
68
110
185
90
10
51
44
169
11
38
23
503
48
8
5
12
4020
14
17
9
43
60
290
292
424