11
33
14
10
15
16
21
140
67
127
6
2
12
47
1
4
31
55
8
19
18
28
5
32
34
126
29
105
7
9
542
3
254
80
23
13
44
57
76
22
143