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