32
49
35
30
158
38
15
26
258
112
9
268
37
223
27
90
137
115
94
17
68
31
105
81
266
174
178
61
34
59
441
111
168
43
101
337
890
46
104
51
19
141
39
65
458
120
80
157
20
128
114
33