152
189
30
66
38
238
111
186
89
74
160
323
10
36
533
31
169
91
487
35
33
65
116
68
4650
188
102
64
50
214
263
143
463
62
222
109
229
161
54
20
391
76
42
500
291
157
155
142
236
69
133
353
175
139