33
42
19
141
135
134
1428
7
78
104
143
153
32
167
96
44
47
164
20
23
43
316
253
39
31
148
236
30
263
79
112
41
107
103
35
185
85
38
233
52
10
176
26
174
125
269
207
9
17
110
114
49