16
9
140
39
22
5
90
160
34
43
10
2
1
42
54
12
26
260
102
121
18
289
27
46
67
15
82
21
223
87
6
51
64
20
59
29
61
48
242
35
40
297
203
127
170
49
50
56