10
21
20
13
4
23
6
11
12
9
7
33
90
59
15
3
45
27
30
25
18
16
32
271
43
31
24
38
8
17
53
56
28
35
22
37
69
36
40
41
80