24
45
150
167
111
61
57
72
37
92
136
62
99
174
428
346
250
176
279
117
59
110
118
137
179
53
76
335
241
683
1146
252
90
115
295
135
178
532
58
85
68
46
301
56
94
55
89
17
32
15
42
20
12
793
3415