1
8
6
45
7
2
17
101
96
4
39
5
102
14
160
3
33
25
180
15
10
53
11
18
23
66
30
9
27
28
22
29
70
135
24
57
171