19
99
8
39
37
57
17
48
20
45
10
22
9
7
18
12
31
11
51
4
6
38
2
21
35
42
77
149
15
24
23
255
41
166
1
26
36