34
97
156
30
27
180
32
197
136
192
154
203
15
102
163
157
389
57
67
246
161
95
155
75
70
104
48
122
508
73
188
41
591
511
186
79
429
174
52
168
38
196
55
105
333
139
43
514
917
107
158
10
332
448
49