66
63
75
62
367
220
145
313
319
413
387
113
44
132
244
245
111
401
2721
241
68
188
352
55
93
147
38
253
569
439
77
91
99
560
102