3
1
28
9
21
18
14
30
46
23
62
29
87
15
72
27
17
16
67
5
26
31
11
20
64
38
51
47
37
6
41
39
35
49
139
90
42
57
36
74
8
156
4
99
24
68
22
85
115