1
3
14
2
12
4
26
36
23
8
44
107
11
0
15
18
30
32
21
42
31
38
64
75
74
16
22
19
39
79
27
52
33
65
50
46
62
54
43
37