24
40
46
26
36
18
118
23
93
21
179
123
122
75
11
35
485
2
133
91
83
129
98
59
37
33
105
173
48
107
177
14
19
169
112
238
57
281
136
43
54
29
42
171
305
15
30
301
77
70