327
816
189
100
339
486
195
17
215
394
499
109
238
188
400
972
68
49
1607
248
1364
40
718
353
133
138
282
91
466
101
70
61
107
52
86
37
55
31
741
108
347