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