139
157
107
216
13
165
222
150
40
24
135
117
89
497
187
78
9
427
46
188
38
202
687
114
461
432
161
295
121
193
141
221
562
332
341
101
245
16
357
149
88
169
83
67
439
23
70
81
15
20
29
266
95
1434