243
331
277
53
16
506
516
262
91
514
584
411
315
32
29
143
126
260
83
147
127
86
102
255
418
50
215
26
46
35
475
278
41
28
62
64
52
25
33
432
163
73
69
367
793
27
19
38
60
138
44
137
40