33
38
10
23
102
88
123
30
182
152
39
7
234
36
101
65
108
61
94
28
22
199
24
35
269
66
83
212
216
151
128
73
250
161
214
170
80
140
177
248
175
109
29
733
4243
115
64
147
178
150
143
17
12
26