10
30
8
52
19
18
104
9
76
45
61
124
70
47
20
7
489
33
32
62
6
27
48
36
38
123
635
65
24
99
34
21
26
42
13
37
226
15
2
5
116
3
169
306