6
16
51
40
20
55
89
52
34
67
28
36
11
103
248
381
17
299
119
14
111
108
50
33
38
12
13
37
59
80
10
235
70
158
118
31
35
57
128
22
30
171
18
26
120
88
79
42