19
20
90
30
12
11
17
3
44
321
13
35
31
4
50
36
24
7
5
18
8
47
16
6
23
78
26
15
68
45
69
177
179
2
204
9