8
25
9
23
11
10
13
7
48
20
128
16
15
36
66
12
21
4
53
28
2
1
19
74
26
43
119
108
111
86
41
6
134
24
18
33
107
115
17
56