9
39
25
21
26
82
31
20
1536
29
385
41
97
142
50
117
57
5
249
46
12
815
62
772
28
526
38
16
54
169
7
45
18
34
36
11
19
64
59
44
49
394
24
42
4
52
152
124
27
179