5
1
2
9
23
30
35
4
75
27
26
15
18
11
6
7
16
13
121
136
47
61
22
80
49
45
78
74
44
8
39
57
12
20
10
96
14
43
84
151
38
28
81
115
33
68