16
30
19
116
13
38
114
107
262
473
319
52
35
188
969
318
220
81
103
451
110
151
44
121
170
71
394
234
193
395
51
36
127
84
5146
548