66
107
245
388
349
381
100
229
19
139
80
216
40
165
44
168
38
177
68
395
76
126
20
22
111
13
147
28
61
713
106
4
21
110