31
71
14
1
51
32
9
34
75
29
58
16
142
13
8
88
4
6
7
22
15
18
2
30
0
10
20
3
38
19
5
37
456
47
33
17
45
150
198
27
48
26
196