3
14
16
9
8
0
4
1
5
7
6
12
23
132
33
11
52
30
13
29
26
24
25
19
76
10
50
37
78
154
125
22
17
252
100
28
72
40