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