8
80
22
20
12
38
17
122
24
27
35
16
19
51
183
60
5
75
39
1
9
10
13
52
14
2
31
78
151
120
32
59
144
43
21
260
7
15
40
58
50
42
44
71