16
43
382
120
189
346
422
37
75
10
29
36
32
70
314
256
1407
57
110
248
91
48
311
122
145
183
97
579
424
10839
1147
153
173
108