286
1
61
319
81
393
64
352
244
75
544
68
510
220
297
332
424
353
133
100
97
131
93
96
2
40
113
202
107
153