166
17
60
32
66
34
73
35
153
421
504
123
48
85
45
38
76
63
18
68
56
142
47
67
30
218
213
54
77
101
42
31
131
319
46
205
212
43
28
140
52
227
53
130
37
22
175
170
62
99
100
59
40