64
89
172
91
46
312
200
57
116
55
158
259
129
62
212
43
34
311
72
865
53
37
101
35
27
152
77
142
44
87
191
94
157
36
32
207
616
287
22
102
73
19
13
122
203
108
81
74
75
154
106