19
63
18
20
93
33
35
95
30
22
71
17
74
56
28
31
269
104
88
403
85
83
142
24
27
185
168
25
39
23
8
42
32
59
51
26
211
80
353
52
40