3
0
20
8
5
12
26
14
22
2
7
53
36
15
19
9
23
40
10
6
17
25
84
24
129
48
158
50
75
56
35
16
34
21
33
13
78
11
42
49
44