18
21
119
9
56
38
22
81
32
108
7
44
16
6
30
35
23
13
321
34
3
1
4
8
47
5
15
12
28
17
25
27
68
2
80
71
66
61
139