10
30
26
20
32
17
6
35
8
67
60
40
25
489
11
119
54
33
22
69
43
38
18
46
64
41
29
63
44
96
83
207
45
31
68
77
34
24
58
42
79
192
90
39