8
60
55
27
25
36
87
479
66
19
47
1032
532
308
377
874
112
59
5
4
242
37
281
51
228
6
372
35
65
99
32
365
1198
538
46
34
174
26
18
122
42
147
162
120
166
271
28
197
177
1225
104
1329
70
178
49