12
26
8
20
10
2
48
190
181
23
5
56
43
6
9
40
0
4
30
90
58
52
36
13
24
15
109
38
19
88
662
18
57
37
21
87
279
14
84
44
16
98
330