142
199
35
161
65
139
157
107
216
13
165
222
150
40
24
135
117
89
497
189
78
9
427
46
188
38
202
687
114
462
433
295
121
193
141
221
562
332
341
101
245
16
357
149
88
169
83
67
439
23
70
81
15
20