34
147
9
139
81
47
29
205
128
255
203
213
154
211
198
292
125
146
52
153
76
341
270
141
30
88
1137
385
92
151
407
89
100
114
142
390
219
161
196
107
183
194
321
329
59
32
1936
17
61
38
45
119
123