8
13
12
20
17
7
135
28
61
118
16
43
1
77
95
62
21
30
37
82
122
405
14
5
65
111
39
75
6
27
46
40
35
24
137
153
73
90
47
717
4
33
9
18
109
42
63