10
12
18
2
5
82
14
8
71
3
1
16
9
11
17
46
45
7
4
165
60
29
15
44
41
51
87
103
22
97
150
32
58
154
26
21