22
5
23
3
56
18
31
27
51
77
34
33
55
47
99
13
30
2
38
26
89
32
170
509
118
213
277
1.6K
57
58
64
54
71
37
7