10
1
3
25
28
31
38
80
23
8
160
235
330
34
19
4
7
44
24
59
20
49
13
2
70
43
6
11
9
27
30
37
26
32
17
42
22
5
18
15