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