8
12
21
14
18
35
47
34
99
50
64
248
27
31
22
32
96
89
26
269
39
84
40
43
13
46
52
79
71
72
75
15
11
55
33
42
164
334
105
106