68
50
170
99
42
87
162
563
60
254
15
72
116
81
49
80
52
31
27
51
169
63
18
106
45
59
34
167
17
32
73
214
135
134
41
133
177
23
37
30
93
590
53
91
62
69
55
1
28
85