20
81
7
8
21
18
131
52
16
9
6
11
53
30
4
85
25
26
2
28
3
121
64
128
41
10
15
14
5
82
13
47
968
83
73
35
19
42
43
49
12
27
192