15
150
26
8
6
31
59
48
39
27
14
7
41
49
23
217
30
45
32
22
21
29
97
12
71
9
19
28
20
87
52
185
43
5
17
2
3
0
24
350
286