5
9
27
309
8
26
35
68
21
40
17
193
52
99
34
201
48
98
179
47
50
105
43
38
190
83
172
46
95
447
127
121
94
73
156
28
110
97
41
261
186
67
88
184
23
145
62
113
54
170
37
33
44
70
107