9
16
2
1
23
53
36
5
18
30
24
11
13
43
55
17
14
52
66
15
158
128
89
94
32
143
79
404
124
56
21
41
45
42
64
19
47
35
8
106
58
6
37
39
54
49