18
44
17
81
99
66
42
30
63
39
76
25
289
33
31
13
46
557
26
10
20
54
168
49
51
89
94
73
43
24
40
7
91
57
21
509
87
27
67
22
70
36
256
149