3
2
8
7
1
5
38
32
4
100
14
9
54
16
101
45
31
13
69
21
36
15
27
18
0
28
46
84
52
26
10
35
53
114
22
48
130
6
226