70
30
18
82
107
12
20
6
157
159
24
96
27
26
9
7
15
14
10
102
21
16
63
42
100
40
22
32
5
37
53
17
35
162
125
906
171
165
180
8