105
62
7
21
53
16
12
71
38
15
179
83
59
3
0
45
26
30
5
78
149
23
40
14
6
29
4
19
362
9
11
33
8
100
17
67
48
56
20
2
22
27