25
19
15
11
13
18
4
110
9
95
26
107
54
17
71
12
88
46
31
57
23
6
5
0
43
16
7
30
22
36
10
33
35
119
20
2
49
3
199
377
37
40
578
47
14