9
114
106
43
15
44
14
21
1
18
22
23
6
659
17
3
24
58
67
7
2
62
45
40
19
11
141
51
0
69
13
5
8
16
33
49
96
146