8
11
31
5
15
94
32
292
261
52
37
40
38
20
29
27
36
17
12
19
23
34
13
16
43
50
51
9
18
24
63
306
73
2
22
28
6
4
242
622
88