18
39
97
15
16
82
25
49
31
156
54
64
24
47
44
57
12
26
89
95
22
59
94
63
14
10
4
21
20
45
103
32
170
260