9
8
1
7
29
21
19
28
4
10
14
26
13
20
52
17
6
23
27
95
24
2
5
41
3
0
35
104
212
44
22
11
129
88
32
117
81
39
59