16
27
45
30
77
40
20
67
243
3
8
49
235
57
168
118
133
61
43
90
50
89
15
117
26
56
59
224
426
39
62
13
14
32
18
79
122
31