65
95
247
57
35
459
51
22
66
164
181
77
162
85
108
119
61
71
36
27
63
599
316
50
46
393
327
49
91
207
217
324
86
205
244
52
19
89
97
358
227