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