163
790
203
879
169
678
116
452
71
343
48
240
25
295
42
235
61
270
1
2
60
97
65
199
31
151
166
27
157
66
510
75
13
12
137