3
0
12
30
39
22
35
1
34
48
38
26
9
54
10
8
43
27
23
16
15
21
4
42
13
78
14
19
61
105
103
44
36
18
92
46
29
147
37
7
69
52
17
11
6
58