6
172
110
21
54
74
45
35
15
29
3
23
96
147
53
177
24
85
93
40
44
9
68
176
156
109
19
124
113
135
47
26
333
203
52
184
27
31
18
43
33
38
277
49
80
5
28
120
22
17
112