16
11
46
81
50
71
54
48
34
239
77
369
394
76
348
256
182
172
255
214
162
159
107
89
431
195
629
161
313
68
106
356
217
101
92