16
66
387
192
140
466
697
85
68
208
206
370
34
38
108
110
391
40
23
87
51
65
126
155
100
79
64
14
1150
166
45
106
52
200
33
28
32
77
71
22
48
60
36
35
12
237
61
288
341
128
774
461
37