20
12
80
3
4
9
389
13
31
65
38
58
11
27
17
6
21
14
249
51
37
18
45
24
7
59
25
66
2
32
54
67
26
15
41
16
87
23
22
28
30
73
8