20
84
16
66
81
35
929
180
314
42
73
332
215
493
90
41
129
631
39
68
83
125
334
61
51
136
114
45
152
32
94
299
85
52
62
22
49
103
262
80
58
14
64
60
147
120
29