9
2
11
4
12
3
20
1
8
10
50
46
25
29
114
16
13
24
44
15
33
81
34
7
54
75
40
462
80
5
32
26
21
14
61
71
47
19
156