14
59
26
29
35
25
28
62
39
12
216
82
47
86
315
68
80
32
107
45
66
96
100
17
34
78
9
53
10
60
79
51
248
691
54
181
98
49
46
83
38
153
202
115
135
210
43
19
105
61
18