9
22
6
5
27
21
13
108
11
61
10
329
40
3
25
12
28
15
46
34
17
78
55
51
138
66
49
24
71
662
86
36
391
684
93
113
57
29
52
43
32
541
19
69