4
22
20
45
9
31
96
84
2
0
11
17
7
14
3
16
39
12
69
49
6
44
57
5
29
79
18
13
10
60
15
109
232
104
35
30