1
5
2
10
4
18
31
41
39
30
55
45
173
21
99
56
8
58
52
84
36
23
9
26
47
28
57
81
34
91
17
38
136
78
68
32
54
71
19
76
16
77