85
49
166
47
29
54
71
267
745
34
53
17
43
36
110
197
45
217
60
586
83
116
314
294
63
242
26
271
69
59
48
31
198
44
222
169
67
21
108
562
46
57
170
38
58
56
203