8
12
3
9
6
33
65
23
13
32
4
7
110
772
16
36
5
119
15
21
31
76
22
45
47
2
11
1
80
14
95
26
68
30
88
66