8
6
7
28
1171
173
124
61
252
69
62
60
106
42
9
24
20
40
38
63
412
781
212
265
33
105
19
219
11
17
45
36
29
89
23
35
509
95
82
66
2622
39
529
78
160
85
7576
52
46
428
1214
70
44
50
72