3
18
7
14
28
6
23
19
10
27
2
20
37
9
0
31
17
63
69
39
38
5
21
26
41
54
46
16
139
147
90
60
24
70
47
141
48
99
78
111
12
74
82
40
425
13