27
180
32
196
134
191
154
203
15
102
163
157
388
57
67
246
161
97
95
155
75
69
104
48
122
506
72
188
41
589
511
186
79
428
174
52
168
38
195
55
105
333
139
30
43
514
916
106
158
10
330
448
74
49
193
42
147
88