9
11
80
137
89
13
10
4
39
25
15
14
35
31
127
2
5
257
7
55
21
184
33
40
27
53
60
8
6
23
17
3
37
18
300
51
79
101
50
57
24
109
44
12