1
8
6
46
7
2
17
101
99
4
39
5
97
14
150
103
3
34
40
25
182
15
10
60
11
19
23
66
30
27
13
9
24
22
29
68
126
176