6
8
7
14
80
19
9
53
10
135
32
2
5
22
90
59
13
4
12
301
3
26
191
155
43
153
483
29
49
42
68
34
50
33
61
20
39
23