8
11
5
16
9
27
25
37
1
29
91
15
142
36
62
14
76
19
158
160
82
39
21
70
40
38
54
20
17
23
48
13
18
231
74
207
133
7
156
26
153
650
6
87