8
6
64
21
61
777
45
51
83
80
54
261
290
53
22
138
32
35
42
41
69
207
461
292
279
112
1841
1261
165
70
155
43
68
37
34
30
24
17
25
38
74
44
31
58
19
1159