1
20
13
11
19
23
18
33
16
44
9
10
39
4
61
62
27
47
95
86
473
178
193
186
239
247
103
213
774
361
151
304
1492
672