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