8
14
9
5
21
29
12
50
25
44
13
38
92
161
34
64
33
23
46
54
205
59
491
159
75
45
94
20
37
49
35
169
246
184
87
72
69
206
10
261
61
79
156
68
43
380
31