3
5
15
36
0
4
6
42
9
24
41
13
18
7
28
14
2
1
10
11
25
34
8
31
67
12
26
44
50
16
30
17
33
32
77
115
61
144
103