10
22
9
12
4
7
69
3
15
40
11
29
6
27
24
5
17
526
31
13
2
1
47
36
73
79
26
63
14
8
16
0
100
42
125
33
23